@ukbhra/common-utils
Version:
A collection of reusable utility functions for string, object, validation, and general operations in Node.js projects.
11 lines • 842 B
TypeScript
export declare const sleep: (ms: number) => Promise<unknown>;
export declare const retry: <T>(fn: () => Promise<T>, retries?: number, delayMs?: number) => Promise<T>;
export declare const generateUUID: () => `${string}-${string}-${string}-${string}-${string}`;
export declare const clamp: (num: number, min: number, max: number) => number;
export declare const noop: () => void;
export declare const range: (start: number, end: number, step?: number) => number[];
export declare const randomInt: (min: number, max: number) => number;
export declare const once: <T extends (...args: any[]) => any>(fn: T) => T;
export declare const debounce: <T extends (...args: any[]) => void>(fn: T, wait: number) => T;
export declare const throttle: <T extends (...args: any[]) => void>(fn: T, limit: number) => T;
//# sourceMappingURL=generalUtil.d.ts.map