Skip to content

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 ParameterDescription
T extends objectobject type to make nullable

Example

ts
type Original = { name: string; age: number };
type Result = NullableObject<Original>;
// Result: { name: string | null; age: number | null }