Skip to content

NullableArray<T>

ts
type NullableArray<T> = T extends infer U[] ? (U | null)[] : T;

Defined in: types.ts:302

Makes array type nullable (adds null to the element type).

Type Parameters

Type ParameterDescription
T extends unknown[]array type to make nullable

Example

ts
type Original = string[];
type Result = NullableArray<Original>;
// Result: (string | null)[]