@shopify/polaris
Version:
Shopify’s admin product component library
14 lines (13 loc) • 423 B
TypeScript
interface DebounceSettings {
leading?: boolean;
maxWait?: number;
trailing?: boolean;
}
export declare function debounce<T extends (this: unknown, ...args: any[]) => any>(func: T, waitArg?: number, options?: DebounceSettings): {
(this: unknown, ...args: any[]): any;
cancel: () => void;
flush: () => any;
pending: () => boolean;
};
export {};
//# sourceMappingURL=debounce.d.ts.map