типу другой функции, переданной в первую в качестве аргумента?
async function waitUntil(fn: (...args: any) => any /* здесь? */): Promise<any> /* и здесь */ {
return new Promise(async (resolve, reject) => {
while (true) {
let result = await fn()
if (result) {
resolve(result)
}
}
})
}
https://www.typescriptlang.org/docs/handbook/utility-types.html ReturnType
мерси!
Обсуждают сегодня