@gravity-ui/graph
Version:
Modern graph editor component
20 lines (19 loc) • 511 B
TypeScript
type Options = {
delay?: number;
leading?: boolean;
throttle?: boolean;
lightFrame?: boolean;
frameTime?: number;
};
export declare class FrameDebouncer {
private nextFrameFns;
private tmpFns;
private mapOriginalToBindedFn;
run(frameTime: number): void;
add(fn: any, options?: Options): (...args: any[]) => void;
delete(fn: any): void;
private getBindedFunction;
private createBindedFunction;
}
export declare const frameDebouncer: FrameDebouncer;
export {};