typia
Version:
Superfast runtime validators with only one line
14 lines (11 loc) • 571 B
JavaScript
import ts from 'typescript';
var ValueFactory;
(function (ValueFactory) {
ValueFactory.NULL = () => ts.factory.createNull();
ValueFactory.UNDEFINED = () => ts.factory.createIdentifier("undefined");
ValueFactory.BOOLEAN = (value) => value ? ts.factory.createTrue() : ts.factory.createFalse();
ValueFactory.INPUT = (str = "input") => ts.factory.createIdentifier(str);
ValueFactory.TYPEOF = (input) => ts.factory.createTypeOfExpression(input);
})(ValueFactory || (ValueFactory = {}));
export { ValueFactory };
//# sourceMappingURL=ValueFactory.mjs.map