UNPKG

@quadible/web-sdk

Version:

The web sdk for Quadible's behavioral authentication service.

30 lines 982 B
"use strict"; 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