import { type parseEnclosed } from "https://deno.land/x/arktype@v1.0.10-alpha/parse/string/shift/operand/enclosed.ts";
definition: Scanner.shiftUntil<unscanned, enclosing> extends Scanner.shiftResult<infer scanned, infer nextUnscanned> ? nextUnscanned extends "" ? error<writeUnterminatedEnclosedMessage<scanned, enclosing>> : state.setRoot<s, `${enclosing}${scanned}${enclosing}`, tailOfString<nextUnscanned>> : never
import { parseEnclosed } from "https://deno.land/x/arktype@v1.0.10-alpha/parse/string/shift/operand/enclosed.ts";
type
(s: DynamicState, enclosing: EnclosingChar) => unknown