UNPKG

@bem-plus/class-generator

Version:

The `@bem-plus/class-generator` allows you to generate boilerplate JavaScript or TypeScript code from your Stylesheets.

18 lines (17 loc) 589 B
import { TBemPlusClassGeneratorProjectConfig } from '../schema'; import { Element } from './Element'; export declare class Block { config: TBemPlusClassGeneratorProjectConfig; name: string; elements: Element[]; output: string; module: string; importExport: string; autoloader: string; constructor(config: TBemPlusClassGeneratorProjectConfig, name?: string); generateModule: (rootType?: string) => string; getImportExport: () => string; getAutoloader: () => Promise<string>; writeModule: () => Promise<void>; init: () => Promise<void>; }