UNPKG

typia

Version:

Superfast runtime validators with only one line

11 lines (8 loc) 357 B
import { IsProgrammer } from "../../programmers/IsProgrammer"; import { GenericTransformer } from "../internal/GenericTransformer"; export namespace IsTransformer { export const transform = (equals: boolean) => GenericTransformer.scalar(equals ? "equals" : "is")( (project) => (modulo) => IsProgrammer.write(project)(modulo)(equals), ); }