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.
Type Parameters
Section titled “Type Parameters”T extends Record<string, SpecLike>
Parameters
Section titled “Parameters”builder
Section titled “builder”(root) => T
Returns
Section titled “Returns”ObjectSpec<{ [K in string | number | symbol]: T[K] extends FluentSpec<S> ? S : T[K] & Spec }> & object