UNPKG

@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
"use strict"; 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;