@gatling.io/core
Version:
Gatling JS is a JavaScript/TypeScript interface for the [Gatling load testing tool](https://gatling.io/).
36 lines (35 loc) • 3.4 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.wrapCheckBuilderValidate = void 0;
const session_1 = require("../session");
const final_1 = require("./final");
const wrapCheckBuilderValidate = (_underlying) => ({
...(0, final_1.wrapCheckBuilderFinal)(_underlying),
transform: (f) => (0, exports.wrapCheckBuilderValidate)(_underlying.transform(f)),
transformWithSession: (f) => (0, exports.wrapCheckBuilderValidate)(_underlying.transformWithSession((0, session_1.underlyingXWithSessionTo)(f))),
withDefault: (value) => (0, exports.wrapCheckBuilderValidate)((0, session_1.isSessionTo)(value) ? _underlying.withDefault((0, session_1.underlyingSessionTo)(value)) : _underlying.withDefault(value)),
withDefaultEL: (value) => (0, exports.wrapCheckBuilderValidate)(_underlying.withDefaultEl(value)),
validate: (name, f) => (0, final_1.wrapCheckBuilderFinal)(_underlying.validate(name, (0, session_1.underlyingXWithSessionTo)(f))),
is: (expected) => (0, final_1.wrapCheckBuilderFinal)((0, session_1.isSessionTo)(expected) ? _underlying.is((0, session_1.underlyingSessionTo)(expected)) : _underlying.is(expected)),
isEL: (expected) => (0, final_1.wrapCheckBuilderFinal)(_underlying.isEL(expected)),
isNull: () => (0, final_1.wrapCheckBuilderFinal)(_underlying.isNull()),
not: (expected) => (0, final_1.wrapCheckBuilderFinal)((0, session_1.isSessionTo)(expected) ? _underlying.not((0, session_1.underlyingSessionTo)(expected)) : _underlying.not(expected)),
notEL: (expected) => (0, final_1.wrapCheckBuilderFinal)(_underlying.notEL(expected)),
notNull: () => (0, final_1.wrapCheckBuilderFinal)(_underlying.notNull()),
in: (expectedOrFunction, ...additionalValues) => (0, final_1.wrapCheckBuilderFinal)(typeof expectedOrFunction === "function"
? _underlying.in((0, session_1.underlyingSessionTo)(expectedOrFunction))
: _underlying.in([expectedOrFunction, ...additionalValues])),
inEL: (expected) => (0, final_1.wrapCheckBuilderFinal)(_underlying.inEL(expected)),
exists: () => (0, final_1.wrapCheckBuilderFinal)(_underlying.exists()),
notExists: () => (0, final_1.wrapCheckBuilderFinal)(_underlying.notExists()),
optional: () => (0, final_1.wrapCheckBuilderFinal)(_underlying.optional()),
lt: (value) => (0, final_1.wrapCheckBuilderFinal)((0, session_1.isSessionTo)(value) ? _underlying.lt((0, session_1.underlyingSessionTo)(value)) : _underlying.lt(value)),
ltEL: (value) => (0, final_1.wrapCheckBuilderFinal)(_underlying.ltEL(value)),
lte: (value) => (0, final_1.wrapCheckBuilderFinal)((0, session_1.isSessionTo)(value) ? _underlying.lte((0, session_1.underlyingSessionTo)(value)) : _underlying.lte(value)),
lteEL: (value) => (0, final_1.wrapCheckBuilderFinal)(_underlying.lteEL(value)),
gt: (value) => (0, final_1.wrapCheckBuilderFinal)((0, session_1.isSessionTo)(value) ? _underlying.gt((0, session_1.underlyingSessionTo)(value)) : _underlying.gt(value)),
gtEL: (value) => (0, final_1.wrapCheckBuilderFinal)(_underlying.gtEL(value)),
gte: (value) => (0, final_1.wrapCheckBuilderFinal)((0, session_1.isSessionTo)(value) ? _underlying.gte((0, session_1.underlyingSessionTo)(value)) : _underlying.gte(value)),
gteEL: (value) => (0, final_1.wrapCheckBuilderFinal)(_underlying.gteEL(value))
});
exports.wrapCheckBuilderValidate = wrapCheckBuilderValidate;