Skip to content

BemModel

Defined in: index.js:13

BemModel

new BemModel(bemObject?): BemModel

Defined in: index.js:85

Creates an instance of BemBroom.

BEMObject = ...

BemModel

get block(): string

Defined in: index.js:33

string

set block(value): void

Defined in: index.js:36

string

void


get classList(): string[]

Defined in: index.js:105

string[]


get cssText(): string

Defined in: index.js:23

string


get element(): string | undefined

Defined in: index.js:43

string | undefined

set element(value): void

Defined in: index.js:46

string | undefined

void


get invalid(): boolean

Defined in: index.js:27

boolean


get modifiers(): object

Defined in: index.js:74

object

block: object

[key: string]: string | boolean

element: object

[key: string]: string | boolean


get prefix(): string

Defined in: index.js:53

string

set prefix(value): void

Defined in: index.js:56

string

void


get verbose(): boolean | undefined

Defined in: index.js:63

boolean | undefined

set verbose(value): void

Defined in: index.js:66

boolean | undefined

void

invalidate(): void

Defined in: index.js:148

void


setBlockModifier(name, value?): void

Defined in: index.js:117

string

The block modifier name

string | boolean

The modifier value. If omitted, the modifier will be removed.

void


setElementModifier(name, value?): void

Defined in: index.js:132

string

The element modifier name

string | boolean

The modifier value. If omitted, the modifier will be removed.

void


toString(): string

Defined in: index.js:159

string


validate(): void

Defined in: index.js:152

void


static parse(className): BemModel[]

Defined in: index.js:17

string

BemModel[]