generated at
NonNullable<T>

定義
ts
type NonNullable<T> = T & {};












ts
type NonNullable<T> = T extends null | undefined ? never : T;