Module
x/value_schema/dist-deno/libs/publicTypes.ts
simple, easy-to-use, and declarative input validator; supports Node.js, TypeScript, and Deno
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;