| 123456789101112131415161718192021222324252627 |
- import { BeanStub } from "../context/beanStub";
- export declare class AnimationFrameService extends BeanStub {
- private gridOptionsWrapper;
- private createTasksP1;
- private createTasksP2;
- private destroyTasks;
- private ticking;
- private useAnimationFrame;
- private scrollGoingDown;
- private lastScrollTop;
- private taskCount;
- private cancelledTasks;
- setScrollTop(scrollTop: number): void;
- private init;
- private verifyAnimationFrameOn;
- createTask(task: () => void, index: number, list: 'createTasksP1' | 'createTasksP2'): void;
- cancelTask(task: () => void): void;
- private addTaskToList;
- private sortTaskList;
- addDestroyTask(task: () => void): void;
- private executeFrame;
- private stopTicking;
- flushAllFrames(): void;
- schedule(): void;
- private requestFrame;
- isQueueEmpty(): boolean;
- }
|