UNPKG

typia

Version:

Superfast runtime validators with only one line

12 lines (9 loc) 403 B
import { ValidateProgrammer } from "../../programmers/ValidateProgrammer"; import { GenericTransformer } from "../internal/GenericTransformer"; export namespace ValidateTransformer { export const transform = (equals: boolean) => GenericTransformer.scalar(equals ? "validateEquals" : "validate")( (project) => (modulo) => ValidateProgrammer.write(project)(modulo)(equals), ); }