Files
desktop/app/utils/runMicrotaskInIdlePhase.ts
rosetta 83f38dc63f 'init'
2026-01-30 05:01:05 +02:00

8 lines
429 B
TypeScript

/**
* Это планирует вызов func настолько быстро,
* насколько это возможно, но планировщик будет вызывать
* функцию только после завершения выполнения текущего кода.
*/
export const runMicrotaskInIdlePhase = (func : Function, ...args: any[]) => {
Promise.resolve().then(() => func(...args));
}