UNPKG

@matatbread/typia

Version:

Superfast runtime validators with only one line

17 lines (14 loc) 478 B
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