UNPKG

ag-charts-community

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

23 lines (22 loc) 719 B
import { AgDocument } from 'ag-charts-core'; type Callback = { (params: { count: number; }): Promise<void> | void; }; /** * Wrap a function in debouncing trigger function. A requestAnimationFrame() is scheduled * after the first schedule() call, and subsequent schedule() calls will be ignored until the * animation callback executes. */ export declare function debouncedAnimationFrame(agDocument: AgDocument, cb: Callback): { schedule(delayMs?: number): void; cancel(): void; waitForCompletion(): Promise<void>; }; export declare function debouncedCallback(cb: Callback): { schedule(delayMs?: number): void; cancel(): void; waitForCompletion(): Promise<void>; }; export {};