whodis-sdk
Version:
A simple sdk for easy, secure authentication with the whodis platform. Setup secure authentication for your app in seconds.
17 lines • 718 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isTestUserUuid = exports.genTestUserUuid = void 0;
const deps_1 = require("../../deps");
/**
* generates a random user uuid namespaced for testing by whodis, pattern `beefbeef-****-****-****-beefbeefbeef`
*/
const genTestUserUuid = () => {
return ['beefbeef', ...(0, deps_1.uuid)().split('-').slice(1, -1), 'beefbeefbeef'].join('-');
};
exports.genTestUserUuid = genTestUserUuid;
/**
* decides whether a user uuid is namespaced for testing by whodis
*/
const isTestUserUuid = (userUuid) => /^beefbeef-.*-.*-.*-beefbeefbeef$/.test(userUuid);
exports.isTestUserUuid = isTestUserUuid;
//# sourceMappingURL=genTestUserUuid.js.map