/
aqa
/
claude-code
Обзор
Документация
Войти
/
aqa
/
claude-code
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
utils/withResolvers.ts
13 строк
444 B
kuberwastaken
new initial commit (history rewritten)
01 апр 2026, 14:57
01 апр 2026, 14:57
c1996f2
Код
Авторство
О чём код?
/** * Polyfill for Promise.withResolvers() (ES2024, Node 22+). * package.json declares "engines": { "node": ">=18.0.0" } so we can't use the native one. */ export function withResolvers<T>(): PromiseWithResolvers<T> { let resolve!: (value: T | PromiseLike<T>) => void let reject!: (reason?: unknown) => void const promise = new Promise<T>((res, rej) => { resolve = res reject = rej }) return { promise, resolve, reject } }