2024-01-29 09:26:07 +08:00

8 lines
635 B
TypeScript

declare function beforeNextFrame(cb: () => void): void;
declare function beforeNextFrame<T1>(cb: (arg1: T1) => void, arg1: T1): void;
declare function beforeNextFrame<T1, T2>(cb: (arg1: T1, arg2: T2) => void, arg1: T1, arg2: T2): void;
declare function beforeNextFrame<T1, T2, T3>(cb: (arg1: T1, arg2: T2, arg3: T3) => void, arg1: T1, arg2: T2, arg3: T3): void;
declare function beforeNextFrame<T1, T2, T3, T4>(cb: (arg1: T1, arg2: T2, arg3: T3, arg4: T4) => void, arg1: T1, arg2: T2, arg3: T3, arg4: T4): void;
declare function beforeNextFrame<T extends any[]>(cb: (...args: T) => void, ...args: T): void;
export { beforeNextFrame };