@lcap/builder
Version:
lcap builder utils
12 lines (11 loc) • 913 B
TypeScript
import type { MaterialComponentAttr, McType, MaterialComponentEvent, MaterialComponentSlot, MaterialComponentMethod } from '@lcap/material-parser';
export declare function normalizeString(str: string): string;
export declare function normalizeEventName(name: string): string;
export declare function normalizeSlotName(name: string): string;
export declare function genTitle(name: string, title?: string): string;
export declare function genTypeCode(type: McType | string | number | boolean | undefined | null): any;
export declare function genSetterCode(attr: MaterialComponentAttr): string;
export declare function genAttrCode(attr: MaterialComponentAttr, group?: string): string;
export declare function genEventCode(event: MaterialComponentEvent): string;
export declare function genSlotCode(slot: MaterialComponentSlot): string;
export declare function genMethodCode(method: MaterialComponentMethod): string;