@bem-plus/class-generator
Version:
The `@bem-plus/class-generator` allows you to generate boilerplate JavaScript or TypeScript code from your Stylesheets.
14 lines (13 loc) • 523 B
TypeScript
import { TBemPlusClassGeneratorProjectConfig } from '../schema';
import { Element } from './Element';
import { Block } from './Block';
export declare class DistBlock extends Block {
constructor({ config, name, elementStrings, allModifiers }: {
config: TBemPlusClassGeneratorProjectConfig;
name: string;
elementStrings: string[];
allModifiers: string[];
});
getAutoloader: () => Promise<string>;
getElements: (elementStrings: string[], allModifiers: string[]) => Element[];
}