@matatbread/typia
Version:
Superfast runtime validators with only one line
17 lines (14 loc) • 478 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