UNPKG

@matatbread/typia

Version:

Superfast runtime validators with only one line

17 lines 647 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.template_to_pattern = void 0; const PatternUtil_1 = require("../../utils/PatternUtil"); const metadata_to_pattern_1 = require("./metadata_to_pattern"); /** @internal */ const template_to_pattern = (props) => { const pattern = props.template .map((meta) => (0, metadata_to_pattern_1.metadata_to_pattern)({ top: false, metadata: meta, })) .join(""); return props.top ? PatternUtil_1.PatternUtil.fix(pattern) : pattern; }; exports.template_to_pattern = template_to_pattern; //# sourceMappingURL=template_to_pattern.js.map