UNPKG

typia

Version:

Superfast runtime validators with only one line

1 lines 499 B
{"version":3,"file":"_isFormatUriTemplate.mjs","names":[],"sources":["../../src/internal/_isFormatUriTemplate.ts"],"sourcesContent":["export const _isFormatUriTemplate = (str: string): boolean => PATTERN.test(str);\n\nconst PATTERN =\n /^(?:(?:[^\\x00-\\x20\"'<>%\\\\^`{|}]|%[0-9a-f]{2})|\\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\\*)?)*\\})*$/i;\n"],"mappings":";AAAA,MAAa,wBAAwB,QAAyB,QAAQ,KAAK,GAAG;AAE9E,MAAM,UACJ"}