@gatling.io/core
Version:
Gatling JS is a JavaScript/TypeScript interface for the [Gatling load testing tool](https://gatling.io/).
33 lines (32 loc) • 1.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DenyList = exports.AllowList = void 0;
const jvm_types_1 = require("@gatling.io/jvm-types");
const wrapAllowListFilter = (_underlying) => ({
_underlying,
type: "allow"
});
const wrapDenyListFilter = (_underlying) => ({
_underlying,
type: "deny"
});
/**
* Create a new AllowList based on some <a
* href="https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html">Java regular
* expression patterns</a>. Typically used to filter HTTP resources.
*
* @param patterns some Java regex patterns
* @return a new AllowList
*/
const AllowList = (...patterns) => wrapAllowListFilter(jvm_types_1.CoreDsl.AllowList(patterns));
exports.AllowList = AllowList;
/**
* Create a new DenyList based on some <a
* href="https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html">Java regular
* expression patterns</a> Typically used to filter HTTP resources.
*
* @param patterns some Java regex patterns
* @return a new DenyList
*/
const DenyList = (...patterns) => wrapDenyListFilter(jvm_types_1.CoreDsl.DenyList(patterns));
exports.DenyList = DenyList;