UNPKG

@kahi-ui/framework

Version:

Straight-forward Svelte UI for the Web

8 lines (7 loc) 771 B
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>;