@quadible/web-sdk
Version:
The web sdk for Quadible's behavioral authentication service.
30 lines • 982 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = bootstrap;
const BehavioralAuthSDK_1 = __importDefault(require("../BehavioralAuthSDK"));
function bootstrap() {
tryExposeSDKToWindow();
tryAutoStart();
}
function tryExposeSDKToWindow() {
try {
// tslint:disable-next-line: no-string-literal
window['BehavioralAuthSDK'] = BehavioralAuthSDK_1.default;
}
catch (e) { /* Ignore */ }
}
function tryAutoStart() {
try {
if (BehavioralAuthSDK_1.default.defaultApiKey.match(/^[^#]/)) {
const sdk = window['_bauthsdk'] = new BehavioralAuthSDK_1.default({
apiKey: BehavioralAuthSDK_1.default.defaultApiKey
});
sdk.start();
}
}
catch (e) { /* Ignore */ }
}
//# sourceMappingURL=bootstrap.js.map