kakasoo

PromiseAll type 본문

프로그래밍/TypeScript

PromiseAll type

카카수(kakasoo) 2023. 3. 21. 23:45
반응형
declare function PromiseAll<T extends any[]>(values: readonly [...T]): Promise<{ [K in keyof T]: Awaited<T[K]> }>

배열도 객체라고 생각하면 그 key들은 그 배열의 length까지의 숫자들로 이루어지게 되기 때문에 그 키에 대한 값을 Awaited로 감싼 객체로 정의한다.

반응형