stack/packages/stack-shared/src/utils/regex.tsx
2025-10-16 12:02:46 -07:00

11 lines
270 B
TypeScript

const cachedRegexes = new Map<string, RegExp>();
export function createCachedRegex(pattern: string) {
const cached = cachedRegexes.get(pattern);
if (cached) return cached;
const regex = new RegExp(pattern);
cachedRegexes.set(pattern, regex);
return regex;
}