問題 & 解答
PromiseAll
に型をつける。
問題文にもありますが、PromiseAllの戻り値の型はPromise<T>
で、引数の型は配列です。as const
が使用されているケースがあるので、ここまでで
こういう感じです。あとはどっかの回でやった再帰的なやつにやや近いですが、TがPromiseだった場合にはそれを解除してやる必要があるので、mappedTypesとinfer
キーワードを使って最終的にはこうなります。
感想
眠いです笑
PromiseAll
に型をつける。
問題文にもありますが、PromiseAllの戻り値の型はPromise<T>
で、引数の型は配列です。as const
が使用されているケースがあるので、ここまでで
こういう感じです。あとはどっかの回でやった再帰的なやつにやや近いですが、TがPromiseだった場合にはそれを解除してやる必要があるので、mappedTypesとinfer
キーワードを使って最終的にはこうなります。
眠いです笑