Utilities.d.ts 274 Bytes Raw Blame History Permalink 1 2 3 4 5 6 7 8 9 10 11 declare type NVPair<V = string> = { name: string; value: V }; declare type PromiseResult<T extends Promise<any>> = T extends Promise<infer U> ? U : never; declare type ResultOf<T extends () => any> = ReturnType<T> extends Promise< infer R > ? R : ReturnType<T>;