@apideck/portman
Version:
Port OpenAPI Spec to Postman Collection, with contract & variation tests included
11 lines • 495 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.matchWildcard = void 0;
var matchWildcard = function (input, pattern) {
var escapeRegExp = function (str) { return str.replace(/([.+?^=!:${}()|[\]/\\])/g, '\\$1'); };
var regexPattern = escapeRegExp(pattern).replace(/\*/g, '.*');
var regex = new RegExp("^".concat(regexPattern, "$"));
return regex.test(input);
};
exports.matchWildcard = matchWildcard;
//# sourceMappingURL=matchWildcard.js.map