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

x/arktype/parse/string/reduce/shared.ts>writeMultipleLeftBoundsMessage

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

Type Parameters

openLimit extends NumberLiteral
openComparator extends MinComparator
limit extends NumberLiteral
comparator extends MinComparator
definition: `An expression may have at most one left bound (parsed ${openLimit}${Scanner.InvertedComparators[openComparator]}, ${limit}${Scanner.InvertedComparators[comparator]})`
variable writeMultipleLeftBoundsMessage
import { writeMultipleLeftBoundsMessage } from "https://deno.land/x/arktype@v1.0.10-alpha/parse/string/reduce/shared.ts";

type

<openLimit extends NumberLiteral, openComparator extends MinComparator, limit extends NumberLiteral, comparator extends MinComparator>(
openLimit: openLimit,
openComparator: openComparator,
limit: limit,
comparator: comparator,
) => writeMultipleLeftBoundsMessage<openLimit, openComparator, limit, comparator>