UNPKG

typia

Version:

Superfast runtime validators with only one line

14 lines (11 loc) 435 B
import { ValidateProgrammer } from "../../programmers/ValidateProgrammer"; import { GenericTransformer } from "../internal/GenericTransformer"; export namespace CreateValidateTransformer { export const transform = (equals: boolean) => GenericTransformer.factory( equals ? "createValidateEquals" : "createValidate", )( (project) => (modulo) => ValidateProgrammer.write(project)(modulo)(equals), ); }