Skip to main content
Module

x/value_schema/dist-deno/libs/publicTypes.ts

simple, easy-to-use, and declarative input validator; supports Node.js, TypeScript, and Deno
Go to Latest
File
import { ValueSchemaError } from "./ValueSchemaError.ts";export type NullableRules = { ifNull: null;} | { ifUndefined: null;} | { ifEmptyString: null;};export type UndefinableRules = { ifUndefined: undefined;};export type ErrorHandler<T = unknown> = (err: ValueSchemaError) => T | never;export type FinishHandler = () => void;