9. 实现NonNullable<T>
分享给更多人
-通过 / -执行
NonNullable<T>
返回从T中排除掉null
和 undefined
之后的type。
请自行实现MyNonNullable<T>
。
type Foo = 'a' | 'b' | null | undefinedtype A = MyNonNullable<Foo> // 'a' | 'b'
-通过 / -执行
NonNullable<T>
返回从T中排除掉null
和 undefined
之后的type。
请自行实现MyNonNullable<T>
。
type Foo = 'a' | 'b' | null | undefinedtype A = MyNonNullable<Foo> // 'a' | 'b'