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

x/arktype/parse/string/reduce/static.ts>state.reduceRange

TypeScript's 1:1 validator, optimized from editor to runtime
Latest
type alias state.reduceRange
import { type state } from "https://deno.land/x/arktype@v1.0.10-alpha/parse/string/reduce/static.ts";
const { reduceRange } = state;

Type Parameters

s extends StaticState
minLimit extends NumberLiteral
minComparator extends MinComparator
maxComparator extends MaxComparator
maxLimit extends NumberLiteral
unscanned extends string
definition: state.from<{ root: [minLimit, minComparator, [s["root"], maxComparator, maxLimit]]; branches: { range: undefined; &: s["branches"]["&"]; |: s["branches"]["|"]; }; groups: s["groups"]; unscanned: unscanned; }>