UNPKG

@kilterset/auth0-actions-testing

Version:

Test and develop Auth0 Actions or Okta CIC Actions locally.

19 lines 717 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.session = void 0; const chance_1 = require("./chance"); const define_1 = require("./define"); exports.session = (0, define_1.define)(({ params, transientParams }) => { const prefix = transientParams.deviceIdPrefix || chance_1.chance.pickone(["last", "initial"]); const ip = transientParams.ip || chance_1.chance.ipv6(); const asn = transientParams.asn || chance_1.chance.asn(); const device = params.device || { [`${prefix}_asn`]: asn, [`${prefix}_ip`]: ip, }; return { id: `sess_${chance_1.chance.hash({ length: 10 })}`, device, }; }); //# sourceMappingURL=session.js.map