Skip to content

extract

extract<T>(builder): ObjectSpec<{ [K in string | number | symbol]: T[K] extends FluentSpec<S> ? S : T[K] & Spec }> & object

Defined in: extract/spec.ts:586

Build an extraction spec from a record of specs.

T extends Record<string, SpecLike>

(root) => T

ObjectSpec<{ [K in string | number | symbol]: T[K] extends FluentSpec<S> ? S : T[K] & Spec }> & object