UNPKG

@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
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