@kahi-ui/framework
Version:
Straight-forward Svelte UI for the Web
8 lines (7 loc) • 771 B
TypeScript
export declare function chunk<T>(array: T[], length: number): T[][];
export declare function debounce<F extends (...args: any[]) => void | Promise<void>>(func: F, duration?: number): (...args: Parameters<F>) => void | Promise<void>;
export declare function defaultopt<T extends object>(value: T, default_value: T): T;
export declare function fill<T>(generator: (index: number) => T, length: number): T[];
export declare function pick<T>(map: Map<string, T>, keys: string[] | IterableIterator<string> | Set<string>): Map<string, T>;
export declare function range(minimum: number, maximum: number): number[];
export declare function throttle<F extends (...args: any[]) => void | Promise<void>>(func: F, duration?: number): (...args: Parameters<F>) => void | Promise<void>;