5 lines
142 B
TypeScript
5 lines
142 B
TypeScript
export type Defined<T> = T extends undefined ? never : T;
|
|
export type DefinedOrNullValued<T> = {
|
|
[P in keyof T]: Defined<T[P]> | null;
|
|
};
|