Awaited
문법을 통해서 Promise 타입을 벗겨낼 수 있다.
// A = string
type A = Awaited<Promise<string>>;
// B = number
type B = Awaited<Promise<Promise<number>>>;
참고 자료
- https://devblogs.microsoft.com/typescript/announcing-typescript-4-5/#awaited-type
- https://stackoverflow.com/questions/48944552/typescript-how-to-unwrap-remove-promise-from-a-type
글을 이전했습니다.
자세한 내용은 아래 글을 참고 해주세요!