---
layout: typedoc
title: 'util | @msrvida/sanddance'
---
Functions
addDiv
- addDiv(parentElement: HTMLElement, className?: string): HTMLDivElement
-
Parameters
-
parentElement: HTMLElement
-
Optional className: string
Returns HTMLDivElement
addEl
- addEl(tagName: string, parentElement: HTMLElement): HTMLElement
-
Parameters
-
tagName: string
-
parentElement: HTMLElement
Returns HTMLElement
new HTMLElement.
allTruthy
- allTruthy<T>(...args: T[][]): T[]
-
Type parameters
Parameters
Returns T[]
clone
- clone<T>(objectToClone: T): T
-
Type parameters
Parameters
Returns T
colorFromString
- colorFromString(cssColorSpecifier: string): RGBAColor
-
Parameters
-
cssColorSpecifier: string
colorToString
-
Parameters
Returns string
concat
- concat<T>(...args: T[][]): T[]
-
Type parameters
Parameters
Returns T[]
createElement
- createElement<T>(tag: StatelessComponent<T>, attrs: StatelessProps<T>, ...children: JSX.Element[]): any
- createElement(tag: string, attrs: AttributeMap, ...children: (Element | Content)[]): any
-
Type parameters
Parameters
-
tag: StatelessComponent<T>
-
attrs: StatelessProps<T>
-
Rest ...children: JSX.Element[]
Returns any
-
Parameters
-
tag: string
-
attrs: AttributeMap
-
Rest ...children: (Element | Content)[]
Returns any
deepMerge
- deepMerge<T>(...objectsToMerge: T[]): T
-
Type parameters
Parameters
-
Rest ...objectsToMerge: T[]
Returns T
desaturate
-
Parameters
getActiveElementInfo
- getActiveElementInfo(container?: HTMLElement): ActiveElementInfo
-
Parameters
-
Optional container: HTMLElement
Returns ActiveElementInfo
getCubeLayer
- getCubeLayer(deckProps: Partial<DeckProps>): false | Layer<any, LayerProps>
-
Parameters
Returns false | Layer<any, LayerProps>
getCubes
-
Parameters
Returns Cube[]
mount
- mount(element: Element | JSX.Element, container: HTMLElement): void
-
Parameters
-
element: Element | JSX.Element
-
container: HTMLElement
Returns void
outerSize
- outerSize(el: HTMLElement): { height: number; width: number }
-
Parameters
Returns { height: number; width: number }
-
height: number
-
width: number
push
- push<T>(arr: T[], items: T[]): void
-
Type parameters
Parameters
Returns void
setActiveElement
- setActiveElement(activeElementInfo: ActiveElementInfo, container?: Element): void
-
Parameters
-
activeElementInfo: ActiveElementInfo
-
Optional container: Element
Returns void
Create a new div HTMLElement as a child of another element.