28 lines
1.1 KiB
TypeScript
28 lines
1.1 KiB
TypeScript
/**
|
|
* 根据指定类型生成新类型的数据
|
|
* @param originalInfo 原始数据,需要转换类型的数据
|
|
* @param newInfo 转换类型之后的数据
|
|
*/
|
|
export declare function parseType<T>(originalInfo: any, newInfo: any, mapper?: [string[], string[]] | null): T;
|
|
/**
|
|
* 尝试获取子属性的值并且出错时可返回指定类型的默认值
|
|
* 链式获取数据
|
|
* {children:{children:{name,age}}} 获取name的值
|
|
* tryValue({children:{chidren:{name,age}}},["children","children","name"],"--")
|
|
* @param obj 原始对象
|
|
* @param names 按层级排列的子属性
|
|
* @param defV 指定返回的默认值
|
|
*/
|
|
export declare const tryValue: (obj: Array<any> | Object, names: any[], defV?: any) => any;
|
|
export declare const tV: (obj: Array<any> | Object, names: any[], defV?: any) => any;
|
|
/**
|
|
* 格式化表单
|
|
* 方法实现参考地址:https://www.cnblogs.com/yaowen/p/5574923.html
|
|
*/
|
|
export declare const formatForm: (data: any, defValue?: any) => any;
|
|
export declare const fF: (data: any, defValue?: any) => any;
|
|
/**
|
|
* 转换为数字
|
|
*/
|
|
export declare const parseNumber: (value: any) => number;
|
|
//# sourceMappingURL=parse.d.ts.map
|