@dodgeball/trust-sdk-client
Version:
Dodgeball Client SDK
27 lines (26 loc) • 1.21 kB
JavaScript
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";