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