Skip to main content
Module

x/value_schema/src/schemas/email.ts

simple, easy-to-use, and declarative input validator; supports Node.js, TypeScript, Deno, and Bun
Go to Latest
File
import {NullableOptions} from "../libs/publicTypes";import {EmailSchema, OptionsForEmail} from "../schemaClasses/EmailSchema";
/** schema for email or null */export function email(options: OptionsForEmail & NullableOptions): EmailSchema<null>;/** schema for email */export function email(options: OptionsForEmail): EmailSchema;/** schema for email */export function email(): EmailSchema;
/** * create schema * @param options Options * @returns schema */export function email(options: OptionsForEmail = {}): EmailSchema{ return new EmailSchema(options);}