Dom

Methods

(inner) cls(classes) → {string}

Description:
  • Formats the passed in classes argument into a space separated string of classNames

Source:
Examples
cls({ class1: true, class2: false }) === `class1`
cls({ class1: true, class2: true }) === `class1 class2`
let class2Active = false
cls([`class1`, class2Active && `class2`]) === `class1`
class2Active = true
cls([`class1`, class2Active && `class2`]) === `class1 class2`
cls(`class1`, `class2`, [`class3`], { class4: true }) === `class1 class2 class3 class4`
Parameters:
Name Type Description
classes Object | Array.<string> | string

Classes that should be formatted

Returns:
  • Formatted class names
Type
string

(inner) hasDomAccess() → {Boolean}

Description:
  • Checks if there is access to the dom

Source:
Example
// In Browser
hasDomAccess() === true
// In Node
hasDomAccess() === false
Returns:

True if executed in a browser

Type
Boolean

Methods

(inner) hasDomAccess() → {Boolean}

Description:
  • Checks if there is access to the dom

Source:
Example
// In Browser
hasDomAccess() === true
// In Node
hasDomAccess() === false
Returns:

True if executed in a browser

Type
Boolean

(inner) cls(classes) → {string}

Description:
  • Formats the passed in classes argument into a space separated string of classNames

Source:
Examples
cls({ class1: true, class2: false }) === `class1`
cls({ class1: true, class2: true }) === `class1 class2`
let class2Active = false
cls([`class1`, class2Active && `class2`]) === `class1`
class2Active = true
cls([`class1`, class2Active && `class2`]) === `class1 class2`
cls(`class1`, `class2`, [`class3`], { class4: true }) === `class1 class2 class3 class4`
Parameters:
Name Type Description
classes Object | Array.<string> | string

Classes that should be formatted

Returns:
  • Formatted class names
Type
string

Methods

(inner) cls(classes) → {string}

Description:
  • Formats the passed in classes argument into a space separated string of classNames

Source:
Examples
cls({ class1: true, class2: false }) === `class1`
cls({ class1: true, class2: true }) === `class1 class2`
let class2Active = false
cls([`class1`, class2Active && `class2`]) === `class1`
class2Active = true
cls([`class1`, class2Active && `class2`]) === `class1 class2`
cls(`class1`, `class2`, [`class3`], { class4: true }) === `class1 class2 class3 class4`
Parameters:
Name Type Description
classes Object | Array.<string> | string

Classes that should be formatted

Returns:
  • Formatted class names
Type
string

(inner) hasDomAccess() → {Boolean}

Description:
  • Checks if there is access to the dom

Source:
Example
// In Browser
hasDomAccess() === true
// In Node
hasDomAccess() === false
Returns:

True if executed in a browser

Type
Boolean