import { type state } from "https://deno.land/x/arktype@v1.0.10-alpha/parse/string/reduce/static.ts";
const { reduceLeftBound } = state;
Type Parameters
s extends StaticState
limit extends NumberLiteral
definition: comparator extends "<" | "<=" ? s["branches"]["range"] extends { } ? error<writeMultipleLeftBoundsMessage<s["branches"]["range"]["limit"], s["branches"]["range"]["comparator"], limit, Scanner.InvertedComparators[comparator]>> : from<{ root: undefined; branches: { range: { limit: limit; comparator: Scanner.InvertedComparators[comparator]; }; &: s["branches"]["&"]; |: s["branches"]["|"]; }; groups: s["groups"]; unscanned: unscanned; }> : error<writeUnpairableComparatorMessage<comparator>>