@hmcts/rpx-xui-node-lib
Version:
Common nodejs library components for XUI
17 lines • 577 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.arrayPatternMatch = void 0;
const stringPatternMatch_1 = require("./stringPatternMatch");
/**
* Array pattern match
*
* Checks an array of strings for pattern matches.
*
* @param array
* @param pattern - regex pattern
*/
const arrayPatternMatch = (array, pattern) => {
return array.filter((arrayValue) => (0, stringPatternMatch_1.isStringPatternMatch)(arrayValue, pattern)).length > 0;
};
exports.arrayPatternMatch = arrayPatternMatch;
//# sourceMappingURL=arrayPatternMatch.js.map