9. NonNullable<T> を実装する
シェアしよう
- accepted / - tried
NonNullable<T>
はTからnullとundefinedを除外したtypeを返す。
MyNonNullable<T>
を実装してみてください。
type Foo = 'a' | 'b' | null | undefinedtype A = MyNonNullable<Foo> // 'a' | 'b'
- accepted / - tried
NonNullable<T>
はTからnullとundefinedを除外したtypeを返す。
MyNonNullable<T>
を実装してみてください。
type Foo = 'a' | 'b' | null | undefinedtype A = MyNonNullable<Foo> // 'a' | 'b'