Type Alias: LeafValuesOf<T>
type LeafValuesOf<T> = T extends infer U[] ? LeafValuesOf<U> : T extends object ? { [K in keyof T]: LeafValuesOf<T[K]> }[keyof T] : T;Defined in: shared/rules/types/paths.ts:27
Recursive union of all leaf (primitive) values reachable in T. Used as
the return type of resolveField / Resolve so handlers never see
unknown — they see a concrete union of possible leaf types.
Type Parameters
| Type Parameter |
|---|
T |