Skip to content

Projected

Projected<T> = T extends Date ? T : T extends readonly infer U[] ? (Projected<U> | null)[] : T extends object ? { [K in keyof T]?: Projected<T[K]> } : T

Defined in: packages/pipeline-casl/src/types/casl.types.ts:29

A candidate after field projection: every property may be absent; denied array items become null.

T