Skip to content

Asked

Asked<T, Q> = { readonly [K in keyof Q]: Q[K] extends Scale<infer _S> ? Judgment<Measurement> : Q[K] extends Choice<infer C, infer None> ? Judgment<C | None> : Judgment<boolean> }

Defined in: src/builders/ask.ts:27

The typed answers of ask(): each key gets the Judgment its question produces.

Type Parameter
T
Q extends Record<string, Askable<T>>