UNPKG

@dodgeball/trust-sdk-client

Version:
27 lines (26 loc) 1.21 kB
import { DodgeballApiVersion, } from "./types"; export var MIN_TOKEN_REFRESH_INTERVAL_MS = 30 * 60 * 1000; export var MAX_INTEGRATION_LOAD_TIMEOUT = 2 * 1000; export var DEFAULT_REQUIRE_SRC = "https://requirejs.org/docs/release/2.3.6/minified/require.js"; export var DEFAULT_CONFIG = { apiUrl: "https://api.dodgeballhq.com/", apiVersion: DodgeballApiVersion.v1, isEnabled: true, enableCrossDomainSession: false, }; export var DEFAULT_VERIFICATION_OPTIONS = { maxDuration: 24 * 60 * 60 * 1000, pollingInterval: 200, numAtInitialPollingInterval: 3, maxPollingInterval: 3 * 1000, }; export var DISABLED_SOURCE_TOKEN = "DISABLED_SOURCE_TOKEN"; export var DISABLED_SESSION_ID = "DISABLED_SESSION_ID"; export var DodgeballSessionMessageType; (function (DodgeballSessionMessageType) { DodgeballSessionMessageType["GET_SESSION"] = "_DB_GET"; DodgeballSessionMessageType["GET_SESSION_RESPONSE"] = "_DB_GET_RESPONSE"; DodgeballSessionMessageType["SET_SESSION"] = "_DB_SET"; DodgeballSessionMessageType["CLEAR_SESSION"] = "_DB_CLEAR"; })(DodgeballSessionMessageType || (DodgeballSessionMessageType = {})); export var DODGEBALL_SESSION_KEY = "_db_s";