Skip to content

SPARQL Studio API / SparqlUtils / DeepPartial

Type Alias: DeepPartial<T>

DeepPartial<T> = T extends Builtin ? T : T extends infer U[] ? DeepPartial<U>[] : T extends object ? { [K in keyof T]?: DeepPartial<T[K]> } : T

Defined in: sparql-utils/src/types.ts:9

Recursively makes every property of T optional, leaving Builtin types intact.

Type Parameters

T

T