export type NonUndefinable = Type extends undefined ? never : Type;