типу другой функции, переданной в первую в качестве аргумента?
                  
                  
                  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
мерси!
Обсуждают сегодня