UNPKG

typed-bem

Version:

A TypeScript library for generating BEM class names.

3 lines (2 loc) 429 B
import a from"easy-bem";function c(){const e=new Map,n=(t,o,r)=>{try{return e.get(t)(o,r)}catch{return e.set(t,a(t)).get(t)(o,r)}};return n.forBlock=t=>{const o=(r,s)=>n(t,r,s);return o.forElement=r=>s=>n(t,r,s),o},n}function f(...e){const n=new Set;for(const t of e)if(t)for(const o of t.split(/\s+/))n.add(o);return[...n].join(" ")}export{c as generateBemClassNames,f as uniqueClassNames}; //# sourceMappingURL=browser.mjs.map