@blacksquareui/compiler
Version:
This is a package for creating css file from classes
26 lines (25 loc) • 1.58 kB
TypeScript
import { configType, GeneralClassType } from "./types/GeneralClassType";
declare const createCSSBundle: (config: configType) => Promise<void>;
export { createCSSBundle };
export declare const forTesting: {
getClassType: (className: string) => string;
processThoughtMediaClasses: (className: string, { screens, props }: configType) => string;
createCSS: (config: configType) => Promise<string>;
extractStaticClasses: (className: string) => string[];
collectClasses: (text: string) => Promise<any[]>;
createColorStyles: (className: string, props: GeneralClassType[]) => string;
createRootStyles: (props: GeneralClassType[]) => string;
createClassStyles: (classNames: string[], config: configType) => string;
removePrefix: (className: string) => string;
getPropByClassName: (className: string, props: GeneralClassType[]) => GeneralClassType;
getDirectionFromClassName: (className: string, props: GeneralClassType[]) => string | false;
createCSSBundle: (config: configType) => Promise<void>;
readTextFromDir: (dir: string, fileExtension: string) => Promise<string>;
walkSync: (dir: string) => string[];
createRangeStyles: (className: string, props: GeneralClassType[]) => string;
getClassesByPrefix: (classNames: string[], prefix: string) => string[];
processEEClass: (className: string) => string;
processClassName: (className: string, props: GeneralClassType[]) => string;
processOEClass: (className: string) => string;
processOOClass: (props: GeneralClassType[]) => (className: string) => string;
};