UNPKG

@jiaozhiye/qm-design-vue

Version:

A Component Library for Vue3.0

16 lines (15 loc) 482 B
type Mod = string | { [key: string]: any; }; type Mods = Mod | Mod[]; /** * bem helper * b() // 'button' * b('text') // 'button__text' * b({ disabled }) // 'button button--disabled' * b('text', { disabled }) // 'button__text button__text--disabled' * b(['disabled', 'primary']) // 'button button--disabled button--primary' */ export declare const createBEM: (name: string) => (el?: Mods, mods?: Mods) => string; export type BEM = ReturnType<typeof createBEM>; export {};