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.finalizeGroup

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

Type Parameters

s extends StaticState
unscanned extends string
definition: s["branches"]["range"] extends { } ? openRangeError<s["branches"]["range"]> : s["groups"] extends popGroup<infer stack, infer top> ? from<{ groups: stack; branches: top; root: mergeToUnion<s>; unscanned: unscanned; }> : error<writeUnmatchedGroupCloseMessage<unscanned>>