1 | interface Task {
|
2 | call(...args: any[]): any;
|
3 | }
|
4 |
|
5 | /**
|
6 | * Executes a task as soon as possible.
|
7 | * @param task Function or any object that implements `call()`.
|
8 | */
|
9 | declare function rawAsap(task: Task): void;
|
10 | declare namespace rawAsap {
|
11 | /**
|
12 | * Flushes the event queue.
|
13 | */
|
14 | function requestFlush(): void;
|
15 | }
|
16 | export = rawAsap;
|