/** * Checking an `ask`: what it reads, the `Question` an `ask-from:` takes, and * the output its form gives. * * Literal options make `answer` an enum, so a misspelt label in a `when:` is * refused before the first spawn. After `ask-from:`, the labels are a model's, * written in the person's language, so `answer` is a string no literal of the * file may be compared with: `"Yes"` against a clicked `"Oui"` would be * silently false. */ import type { CheckedOne, Checker } from "./check.ts"; import type { AskNode } from "./node.ts"; import type { Scope } from "./scope.ts"; /** `node`'s reads and question in `scope`, and what it outputs whether it passed or not. */ export declare function checkAsk(checker: Checker, node: AskNode, scope: Scope): CheckedOne; //# sourceMappingURL=check-ask.d.ts.map