blue-fish-helper
Version:
这是一个修复漏洞后的helper
24 lines (23 loc) • 1.01 kB
TypeScript
declare const _default: {
attach(list: any[], key: string, extend: string | undefined, worker: (ids: string[]) => Promise<{
[key: string]: any;
}>, value?: {}): Promise<void>;
timeout(ms?: number): Promise<void>;
run(runner: () => Promise<void>): void;
datetime(format?: string, time?: number): string;
try<T>(work: () => T): T | undefined;
parseArray<T_1 = any>(data: any): T_1[];
sortQueryString(...data: {
[index: string]: any;
}[]): string;
list2tree(list: any[], rootValue?: any, idKey?: string, pidKey?: string, childKey?: string): any[];
list2object<T_2>(list: T_2[], key?: string): {
[s: string]: T_2;
};
asyncEach(list: any, iteratee: (item: any, key: string | number) => void): Promise<void>;
asyncEachSafe(list: any, callback: (item: any, key: string | number) => void): Promise<void>;
camelCaseKeys(data: any): any;
snakeCaseKeys(data: any): any;
stringLength(str: string): number;
};
export default _default;