# Namespace: Dom

# Table of contents

# Type aliases

# Variables

# Functions

# Type aliases

# Anchor

Ƭ Anchor: "center" | "top" | "bottom" | "left" | "right" | "top-left" | "top-right" | "bottom-left" | "bottom-right"

# Variables

# anchorTranslate

• Const anchorTranslate: Record<Anchor, string>

# Functions

# addClass

▸ addClass(el: HTMLElement, name: string): void

# Parameters
Name Type
el HTMLElement
name string

Returns: void


# addEventListener

▸ addEventListener(target: any, type: any, callback: any, options?: { capture?: boolean ; passive?: boolean }): void

# Parameters
Name Type Default value
target any -
type any -
callback any -
options object {}
options.capture? boolean -
options.passive? boolean -

Returns: void


# create

▸ create(tagName: string, className?: string, container?: HTMLElement): HTMLElement

# Parameters
Name Type
tagName string
className? string
container? HTMLElement

Returns: HTMLElement


# createNS

▸ createNS(namespaceURI: string, tagName: string): Element

# Parameters
Name Type
namespaceURI string
tagName string

Returns: Element


# disableDrag

▸ disableDrag(): void

Returns: void


# enableDrag

▸ enableDrag(): void

Returns: void


# getClass

▸ getClass(el: HTMLElement): any

# Parameters
Name Type
el HTMLElement

Returns: any


# hasClass

▸ hasClass(el: HTMLElement, name: string): boolean

# Parameters
Name Type
el HTMLElement
name string

Returns: boolean


# mouseButton

▸ mouseButton(e: MouseEvent): number

# Parameters
Name Type
e MouseEvent

Returns: number


# mousePos

▸ mousePos(el: HTMLElement, e: MouseEvent | WheelEvent): GeoPoint

# Parameters
Name Type
el HTMLElement
e MouseEvent | WheelEvent

Returns: GeoPoint


# remove

▸ remove(node: HTMLElement): void

# Parameters
Name Type
node HTMLElement

Returns: void


# removeClass

▸ removeClass(el: HTMLElement, name: string): void

# Parameters
Name Type
el HTMLElement
name string

Returns: void


# removeEventListener

▸ removeEventListener(target: any, type: any, callback: any, options?: { capture?: boolean ; passive?: boolean }): void

# Parameters
Name Type Default value
target any -
type any -
callback any -
options object {}
options.capture? boolean -
options.passive? boolean -

Returns: void


# setClass

▸ setClass(el: HTMLElement, name: string): void

# Parameters
Name Type
el HTMLElement
name string

Returns: void


# setTransform

▸ setTransform(el: HTMLElement, value: string): void

# Parameters
Name Type
el HTMLElement
value string

Returns: void


# suppressClick

▸ suppressClick(): void

Returns: void


# touchPos

▸ touchPos(el: HTMLElement, touches: TouchList): GeoPoint[]

# Parameters
Name Type
el HTMLElement
touches TouchList

Returns: GeoPoint[]

vjmap / Exports / mat2