typia
Version:
Superfast runtime validators with only one line
19 lines (16 loc) • 482 B
JavaScript
import { PatternUtil } from '../../utils/PatternUtil.mjs';
import { metadata_to_pattern } from './metadata_to_pattern.mjs';
/**
* @internal
*/
const template_to_pattern = (props) => {
const pattern = props.template
.map((meta) => metadata_to_pattern({
top: false,
metadata: meta,
}))
.join("");
return props.top ? PatternUtil.fix(pattern) : pattern;
};
export { template_to_pattern };
//# sourceMappingURL=template_to_pattern.mjs.map