UNPKG

@segment/analytics-react-native

Version:

The hassle-free way to add Segment analytics to your React-Native app.

47 lines (46 loc) 1.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.workspaceDestinationFilterKey = exports.settingsCDN = exports.maxPendingEvents = exports.defaultHttpConfig = exports.defaultFlushInterval = exports.defaultFlushAt = exports.defaultConfig = exports.defaultApiHost = void 0; const defaultApiHost = exports.defaultApiHost = 'https://api.segment.io/v1/b'; const settingsCDN = exports.settingsCDN = 'https://cdn-settings.segment.com/v1/projects'; const defaultConfig = exports.defaultConfig = { writeKey: '', maxBatchSize: 1000, trackDeepLinks: false, trackAppLifecycleEvents: false, autoAddSegmentDestination: true, useSegmentEndpoints: false }; const defaultHttpConfig = exports.defaultHttpConfig = { rateLimitConfig: { enabled: true, maxRetryCount: 100, maxRetryInterval: 300, maxRateLimitDuration: 43200 }, backoffConfig: { enabled: true, maxRetryCount: 100, baseBackoffInterval: 0.5, maxBackoffInterval: 300, maxTotalBackoffDuration: 43200, jitterPercent: 10, default4xxBehavior: 'drop', default5xxBehavior: 'retry', statusCodeOverrides: { '408': 'retry', '410': 'retry', '429': 'retry', '460': 'retry', '501': 'drop', '505': 'drop' } } }; const workspaceDestinationFilterKey = exports.workspaceDestinationFilterKey = ''; const defaultFlushAt = exports.defaultFlushAt = 20; const defaultFlushInterval = exports.defaultFlushInterval = 30; const maxPendingEvents = exports.maxPendingEvents = 1000; //# sourceMappingURL=constants.js.map