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'