bem / bem-sdk

BEM SDK packages
https://en.bem.info/toolbox/sdk/
88 stars 25 forks source link

decl.normalize failed on elem: elem, mods: Array #344

Open Vittly opened 6 years ago

Vittly commented 6 years ago
decl.normalize({ block: 'b', elems: {elem:'e',mods:['m1', 'm2']} })
/*
[ BemCell { entity: { block: 'b' } },
  BemCell { entity: { block: 'b', elem: 'e' } },
  BemCell { entity: { block: 'b', elem: 'e', mod: { name: '0', val: true } } }, // Whyyy?
  BemCell { entity: { block: 'b', elem: 'e', mod: { name: '0', val: 'm1' } } },
  BemCell { entity: { block: 'b', elem: 'e', mod: { name: '1', val: true } } },
  BemCell { entity: { block: 'b', elem: 'e', mod: { name: '1', val: 'm2' } } } ]
*/