@lcap/nasl
Version:
NetEase Application Specific Language
32 lines • 1.29 kB
TypeScript
/**
* 中划线格式 -转-> 驼峰格式
* @param name 原名称
* @return 转换后的名称
*/
export declare const kebab2Camel: (name: string) => string;
/**
* 中划线格式 -转-> 驼峰格式
* @param name 原名称
* @return 转换后的名称
*/
export declare const attrKebab2Camel: (name: string) => string;
export declare const formatPropsMap: (jsonSchema: any, propKey: 'props' | 'readableProps', options?: {
frameworkKind: string;
}) => void;
export declare const formatCustomSetter: (attr: any) => any;
/**
* 组件库的api.ts没有定义compose字段,这里先补充下,待后续定义后优化
* 新的代码请不要这么写
* @param {*} attr 属性
* @param {*} newItem 组件
*/
export declare const formatBasicCompose: (attr: any, newItem: any) => void;
/**
* 添加table的plus-empty
* 新的代码请不要这么写
* @param {*} slot
*/
export declare const formatTableSlots: (attr: any) => void;
export declare const formatItem: ({ jsonSchema, symbol, name, icon, scenes, majorVersion, downloadMethod, minorVersion, curMajorVersion, curMinorVersion, repoAddr, depDescription, activeVersion, }: any, map: any) => any;
export declare const formatSub: (item: any, map: any, useName?: (item: any) => any) => void;
//# sourceMappingURL=format.d.ts.map