Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/arktype/parse/string/shift/operand/operand.ts>parseOperand

TypeScript's 1:1 validator, optimized from editor to runtime
Latest
type alias parseOperand
import { type parseOperand } from "https://deno.land/x/arktype@v1.0.10-alpha/parse/string/shift/operand/operand.ts";
definition: s["unscanned"] extends Scanner.shift<infer lookahead, infer unscanned> ? lookahead extends "(" ? state.reduceGroupOpen<s, unscanned> : lookahead extends EnclosingChar ? parseEnclosed<s, lookahead, unscanned> : lookahead extends " " ? parseOperand<state.scanTo<s, unscanned>, $> : parseUnenclosed<s, $> : error<writeMissingOperandMessage<s>>
variable parseOperand
import { parseOperand } from "https://deno.land/x/arktype@v1.0.10-alpha/parse/string/shift/operand/operand.ts";

type

(s: DynamicState) => void