collectype

collectype v0.11.0


collectype / types/utility / Nullable

Type Alias: Nullable<T>

Nullable<T> = { [P in keyof T as null extends T[P] ? P : never]: T[P] }

Defined in: types/utility.ts:40

Selects keys from type T whose value type includes null.

Type Parameters

T

T

The object type to inspect.

Example

type Example = Nullable<{ a: number | null; b: string; c: null }>;
// Result: { a: number | null; c: null }