NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
>[success] # NonNullable -- 从联合类型中去除 null 或者 undefined ~~~ 1.从联合类型中去除 null 或者 undefined ~~~ >[danger] ##### 源码 ~~~ type NonNullable<T> = T extends null | undefined ? never : T; ~~~ >[danger] ##### 案例 ~~~ // 等同于使用 Exclude type NonNullable<T> = Exclude<T, null | undefined>; type T = NonNullable<string | number | undefined | null>; // => string | number ~~~