dynamodb-toolbox
Version:
Lightweight and type-safe query builder for DynamoDB and TypeScript.
10 lines (9 loc) • 410 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.combineRegExp = void 0;
const combineRegExp = (...patterns) => {
const combinedPatterns = patterns.map(pattern => pattern.source).join('|');
const flags = new Set(patterns.flatMap(pattern => [...pattern.flags]));
return new RegExp(combinedPatterns, [...flags].join(''));
};
exports.combineRegExp = combineRegExp;