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

x/arktype/utils/numericLiterals.ts>tryParseWellFormedInteger

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

Type Parameters

token extends string
messageOnFail extends string
definition: token extends IntegerLiteral<infer value> ? `${value}` extends NumberLiteral<infer valueAsNumber> ? valueAsNumber : never : messageOnFail
variable tryParseWellFormedInteger
import { tryParseWellFormedInteger } from "https://deno.land/x/arktype@v1.0.10-alpha/utils/numericLiterals.ts";

type

<errorOnFail extends boolean | string>(token: string, errorOnFail?: errorOnFail) => unknown