vue3-help
Version:
Vue3 帮助工程
23 lines (22 loc) • 1.02 kB
TypeScript
declare const toolMethods: {
waitAlive: (fn: Function, timeout?: number) => Promise<unknown>;
jsonDeepCopy: (obj: any) => any;
generateNumberArray: (start: number, end: number) => any[];
getDiffByDate(date: number): string;
getDistances: (latlng1: Array<number>, latlng2: Array<number>) => any;
sleep: (sec: number) => Promise<unknown>;
chunkArray: (array?: Array<any>, chunkSize?: number) => any[];
quotientMoreThanAdd: (divisor?: number, dividend?: number) => number;
getRandomNumber: (min: number, max: number, decimalPlaces?: number) => number;
getQueryStringFromObj: (obj: any) => string;
generateUUID: () => string;
qsStringify(obj: any): string;
removeFalsyValues(obj: {
[key: string]: any;
}): {
[key: string]: any;
};
flattenTree(tree: any, childrenKey?: string, idKey?: string, isHoldFather?: boolean): any;
replaceTextIfExceed(num: number, threshold: number, replacement: Function | string): any;
};
export default toolMethods;