UNPKG

effcss

Version:

Self-confident CSS-in-JS

35 lines (34 loc) 795 B
export type TCollector = { /** * Collect maker * @param maker - stylesheet maker * @param key - stylesheet key */ use(maker: Function): string; /** * Replace collected maker * @param maker - next maker * @param original - original maker */ remake(maker: Function, key: Function): string; /** * Get key of collected maker * @param maker - stylesheet maker */ key(maker?: Function): string; /** * Get all collected keys */ keys: string[]; /** * Get all collected makers */ makers: Record<string, Function>; }; /** * Create stylesheet maker collector * @param params - collector params */ export declare const createCollector: ({ prefix }: { prefix: string; }) => TCollector;