UNPKG

typia

Version:

Superfast runtime validators with only one line

12 lines (9 loc) 451 B
import { NotationGeneralProgrammer } from "../../../programmers/notations/NotationGeneralProgrammer"; import { GenericTransformer } from "../../internal/GenericTransformer"; export namespace NotationGeneralTransformer { export const transform = (rename: (str: string) => string) => GenericTransformer.scalar(`notations.${rename.name}`)( (project) => (modulo) => NotationGeneralProgrammer.write(rename)(project)(modulo), ); }