NullableObject<T>
ts
type NullableObject<T> = { [K in keyof T]: T[K] | null };Defined in: types.ts:288
Makes all properties of an object type nullable (adds null to each property).
Type Parameters
| Type Parameter | Description |
|---|---|
T extends object | object type to make nullable |
Example
ts
type Original = { name: string; age: number };
type Result = NullableObject<Original>;
// Result: { name: string | null; age: number | null }