UNPKG

typia

Version:

Superfast runtime validators with only one line

19 lines (16 loc) 539 B
import { IsProgrammer } from "../../programmers/IsProgrammer"; import { ITransformProps } from "../ITransformProps"; import { GenericTransformer } from "../internal/GenericTransformer"; export namespace CreateIsTransformer { export const transform = (config: IsProgrammer.IConfig) => (props: ITransformProps) => GenericTransformer.factory({ ...props, method: config.equals ? "equals" : "is", write: (x) => IsProgrammer.write({ ...x, config, }), }); }