@matatbread/typia
Version:
Superfast runtime validators with only one line
12 lines • 688 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.StringifyPredicator = void 0;
var StringifyPredicator;
(function (StringifyPredicator) {
StringifyPredicator.require_escape = (value) => value.split("").some((ch) => ESCAPED.some((escaped) => escaped === ch));
StringifyPredicator.undefindable = (metadata) => metadata.isRequired() === false ||
(metadata.escaped !== null &&
metadata.escaped.returns.isRequired() === false);
const ESCAPED = ['"', "\\", "\b", "\f", "\n", "\n", "\r", "\t"];
})(StringifyPredicator || (exports.StringifyPredicator = StringifyPredicator = {}));
//# sourceMappingURL=StringifyPredicator.js.map