@gatling.io/core
Version:
Gatling JS is a JavaScript/TypeScript interface for the [Gatling load testing tool](https://gatling.io/).
18 lines (17 loc) • 740 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.asByteArrayMap = exports.asByteArrayFunction = exports.asByteArray = void 0;
const ByteArrays = Java.type("io.gatling.js.callbacks.ByteArrays");
const asByteArray = (v) => ByteArrays.asByteArray(v);
exports.asByteArray = asByteArray;
const asByteArrayFunction = (f) => ByteArrays.asByteArrayFunction(f);
exports.asByteArrayFunction = asByteArrayFunction;
const HashMap = Java.type("java.util.HashMap");
const asByteArrayMap = (map) => {
const javaMap = new HashMap();
Object.entries(map).forEach(([key, value]) => {
javaMap.put(key, (0, exports.asByteArray)(value));
});
return javaMap;
};
exports.asByteArrayMap = asByteArrayMap;