@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) • 459 B
TypeScript
import { Block } from './Block';
import { TBemPlusClassGeneratorProjectConfig } from '../schema';
export declare class Barrel {
config: TBemPlusClassGeneratorProjectConfig;
blocks: Block[];
matchers: {
export: RegExp;
};
constructor(config: TBemPlusClassGeneratorProjectConfig, blocks: Block[]);
write: () => Promise<void>;
clearObsoleteModules: () => Promise<void>;
recursivelyDeleteEmptyDir: (dir: string) => void;
}