# 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](https://github.com/jacobgoldfarb/Jevlish/blob/83ccd8c0be5f41962c805f7d42ddf1b1f048de89/src/builders/ask.ts#L27)

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

## Type Parameters

| Type Parameter                                   |
| ------------------------------------------------ |
| `T`                                              |
| `Q` *extends* `Record`<`string`, `Askable`<`T`>> |