@statsig/client-core
Advanced tools
Comparing version 2.0.0 to 2.1.0
{ | ||
"name": "@statsig/client-core", | ||
"version": "2.0.0", | ||
"version": "2.1.0", | ||
"dependencies": {}, | ||
@@ -5,0 +5,0 @@ "type": "commonjs", |
@@ -13,3 +13,3 @@ "use strict"; | ||
_markInitOverallStart: (sdkKey) => { | ||
_addMarker(sdkKey, _createMarker({}, ACT_START)); | ||
_addMarker(sdkKey, _createMarker({}, ACT_START, 'overall')); | ||
}, | ||
@@ -23,15 +23,15 @@ _markInitOverallEnd: (sdkKey, success, evaluationDetails) => { | ||
evaluationDetails, | ||
}, ACT_END)); | ||
}, ACT_END, 'overall')); | ||
}, | ||
_markInitNetworkReqStart: (sdkKey, data) => { | ||
_addMarker(sdkKey, _createMarker(data, ACT_START)); | ||
_addMarker(sdkKey, _createMarker(data, ACT_START, 'initialize', 'network_request')); | ||
}, | ||
_markInitNetworkReqEnd: (sdkKey, data) => { | ||
_addMarker(sdkKey, _createMarker(data, ACT_END)); | ||
_addMarker(sdkKey, _createMarker(data, ACT_END, 'initialize', 'network_request')); | ||
}, | ||
_markInitProcessStart: (sdkKey) => { | ||
_addMarker(sdkKey, _createMarker({}, ACT_START)); | ||
_addMarker(sdkKey, _createMarker({}, ACT_START, 'initialize', 'process')); | ||
}, | ||
_markInitProcessEnd: (sdkKey, data) => { | ||
_addMarker(sdkKey, _createMarker(data, ACT_END)); | ||
_addMarker(sdkKey, _createMarker(data, ACT_END, 'initialize', 'process')); | ||
}, | ||
@@ -76,4 +76,4 @@ _clearMarkers: (sdkKey) => { | ||
}; | ||
function _createMarker(data, action) { | ||
return Object.assign({ key: 'initialize', action: action, timestamp: Date.now() }, data); | ||
function _createMarker(data, action, key, step) { | ||
return Object.assign({ key: key, action: action, step: step, timestamp: Date.now() }, data); | ||
} | ||
@@ -80,0 +80,0 @@ function _makeDiagnosticsEvent(user, data) { |
@@ -29,2 +29,11 @@ import { NetworkPriority } from './NetworkConfig'; | ||
}; | ||
export type DataAdapterSyncOptions = { | ||
/** | ||
* The flag to disable background cache refresh. | ||
* If set to true, the cache will not be updated in the background and will only use the data adatpter values. | ||
* | ||
* default: false | ||
*/ | ||
readonly disableBackgroundCacheRefresh?: boolean; | ||
}; | ||
export declare const DataAdapterCachePrefix = "statsig.cached"; | ||
@@ -31,0 +40,0 @@ /** |
@@ -1,2 +0,2 @@ | ||
export declare const SDK_VERSION = "2.0.0"; | ||
export declare const SDK_VERSION = "2.1.0"; | ||
export type StatsigMetadata = { | ||
@@ -3,0 +3,0 @@ readonly [key: string]: string | undefined; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.StatsigMetadataProvider = exports.SDK_VERSION = void 0; | ||
exports.SDK_VERSION = '2.0.0'; | ||
exports.SDK_VERSION = '2.1.0'; | ||
let metadata = { | ||
@@ -6,0 +6,0 @@ sdkVersion: exports.SDK_VERSION, |
124854
3010
4
1