BemModel
Defined in: index.js:13
BemModel
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new BemModel(
bemObject?):BemModel
Defined in: index.js:85
Creates an instance of BemBroom.
Parameters
Section titled “Parameters”bemObject?
Section titled “bemObject?”BEMObject = ...
Returns
Section titled “Returns”BemModel
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get block():
string
Defined in: index.js:33
Returns
Section titled “Returns”string
Set Signature
Section titled “Set Signature”set block(
value):void
Defined in: index.js:36
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
classList
Section titled “classList”Get Signature
Section titled “Get Signature”get classList():
string[]
Defined in: index.js:105
Returns
Section titled “Returns”string[]
cssText
Section titled “cssText”Get Signature
Section titled “Get Signature”get cssText():
string
Defined in: index.js:23
Returns
Section titled “Returns”string
element
Section titled “element”Get Signature
Section titled “Get Signature”get element():
string|undefined
Defined in: index.js:43
Returns
Section titled “Returns”string | undefined
Set Signature
Section titled “Set Signature”set element(
value):void
Defined in: index.js:46
Parameters
Section titled “Parameters”string | undefined
Returns
Section titled “Returns”void
invalid
Section titled “invalid”Get Signature
Section titled “Get Signature”get invalid():
boolean
Defined in: index.js:27
Returns
Section titled “Returns”boolean
modifiers
Section titled “modifiers”Get Signature
Section titled “Get Signature”get modifiers():
object
Defined in: index.js:74
Returns
Section titled “Returns”object
block:
object
Index Signature
Section titled “Index Signature”[key: string]: string | boolean
element
Section titled “element”element:
object
Index Signature
Section titled “Index Signature”[key: string]: string | boolean
prefix
Section titled “prefix”Get Signature
Section titled “Get Signature”get prefix():
string
Defined in: index.js:53
Returns
Section titled “Returns”string
Set Signature
Section titled “Set Signature”set prefix(
value):void
Defined in: index.js:56
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
verbose
Section titled “verbose”Get Signature
Section titled “Get Signature”get verbose():
boolean|undefined
Defined in: index.js:63
Returns
Section titled “Returns”boolean | undefined
Set Signature
Section titled “Set Signature”set verbose(
value):void
Defined in: index.js:66
Parameters
Section titled “Parameters”boolean | undefined
Returns
Section titled “Returns”void
Methods
Section titled “Methods”invalidate()
Section titled “invalidate()”invalidate():
void
Defined in: index.js:148
Returns
Section titled “Returns”void
setBlockModifier()
Section titled “setBlockModifier()”setBlockModifier(
name,value?):void
Defined in: index.js:117
Parameters
Section titled “Parameters”string
The block modifier name
value?
Section titled “value?”string | boolean
The modifier value. If omitted, the modifier will be removed.
Returns
Section titled “Returns”void
setElementModifier()
Section titled “setElementModifier()”setElementModifier(
name,value?):void
Defined in: index.js:132
Parameters
Section titled “Parameters”string
The element modifier name
value?
Section titled “value?”string | boolean
The modifier value. If omitted, the modifier will be removed.
Returns
Section titled “Returns”void
toString()
Section titled “toString()”toString():
string
Defined in: index.js:159
Returns
Section titled “Returns”string
validate()
Section titled “validate()”validate():
void
Defined in: index.js:152
Returns
Section titled “Returns”void
parse()
Section titled “parse()”
staticparse(className):BemModel[]
Defined in: index.js:17
Parameters
Section titled “Parameters”className
Section titled “className”string
Returns
Section titled “Returns”BemModel[]
