UNPKG

@gatling.io/core

Version:

Gatling JS is a JavaScript/TypeScript interface for the [Gatling load testing tool](https://gatling.io/).

20 lines (19 loc) 779 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.feedImpl = void 0; const session_1 = require("../session"); const feedImpl = (jvmFeeds, wrap) => (feederBuilder, numberOfRecords) => { if (typeof numberOfRecords === "number") { return wrap(jvmFeeds.feed(feederBuilder._underlying, numberOfRecords)); } else if (typeof numberOfRecords === "string") { return wrap(jvmFeeds.feed(feederBuilder._underlying, numberOfRecords)); } else if (typeof numberOfRecords === "function") { return wrap(jvmFeeds.feed(feederBuilder._underlying, (0, session_1.underlyingSessionTo)(numberOfRecords))); } else { return wrap(jvmFeeds.feed(feederBuilder._underlying)); } }; exports.feedImpl = feedImpl;