export type NonNull<T> = T extends null ? never : T
