InferOutput
InferOutput<
T> = [T] extends [FormatSpec<unknown,"string">] ?Textendsobject?string|undefined:string: [T] extends [FormatSpec<unknown,"number">] ?Textendsobject?number|undefined:number: [T] extends [FormatSpec<unknown,"boolean">] ?Textendsobject?boolean|undefined:boolean: [T] extends [FormatSpec<unknown,"null">] ?null: [T] extends [FormatSpec<unknown,"date">] ?Date: [T] extends [FormatSpec<unknown,"datetime">] ?Date: [T] extends [FormatSpec<unknown,"integer">] ?number: [T] extends [FormatSpec<unknown,"float">] ?number: [T] extends [FormatSpec<…, …>] ?string: […] extends […] ?string: … extends … ? … : …
Defined in: extract/spec.ts:173
Type Parameters
Section titled “Type Parameters”T