@snowplow/react-native-tracker
Version:
React Native tracker for Snowplow
124 lines (101 loc) • 3.98 kB
JavaScript
"use strict";
/**
* Configuration for the event store
*/
/**
* Configuration for session tracking
*/
/**
* Configuration for app lifecycle tracking
*/
/**
* The configuration object for initialising the tracker
*/
export var PlatformContextProperty = /*#__PURE__*/function (PlatformContextProperty) {
PlatformContextProperty["Carrier"] = "carrier";
PlatformContextProperty["NetworkType"] = "networkType";
PlatformContextProperty["NetworkTechnology"] = "networkTechnology";
PlatformContextProperty["AppleIdfa"] = "appleIdfa";
PlatformContextProperty["AppleIdfv"] = "appleIdfv";
PlatformContextProperty["PhysicalMemory"] = "physicalMemory";
PlatformContextProperty["AppAvailableMemory"] = "appAvailableMemory";
PlatformContextProperty["BatteryLevel"] = "batteryLevel";
PlatformContextProperty["BatteryState"] = "batteryState";
PlatformContextProperty["LowPowerMode"] = "lowPowerMode";
PlatformContextProperty["AvailableStorage"] = "availableStorage";
PlatformContextProperty["TotalStorage"] = "totalStorage";
PlatformContextProperty["IsPortrait"] = "isPortrait";
PlatformContextProperty["Resolution"] = "resolution";
PlatformContextProperty["Scale"] = "scale";
PlatformContextProperty["Language"] = "language";
PlatformContextProperty["AndroidIdfa"] = "androidIdfa";
PlatformContextProperty["SystemAvailableMemory"] = "systemAvailableMemory";
PlatformContextProperty["AppSetId"] = "appSetId";
PlatformContextProperty["AppSetIdScope"] = "appSetIdScope";
return PlatformContextProperty;
}({});
/**
* Overrides for the values for properties of the platform context.
*/
/**
* Configuration for deep link tracking
*/
/**
* Configuration of subject properties tracked with events
*/
/**
* Screen size in pixels
*/
/**
* Trigger for MessageNotification event
*/
/**
* Attachment object that identify an attachment in the MessageNotification.
*/
/**
* MessageNotification event properties
* schema: iglu:com.snowplowanalytics.mobile/message_notification/jsonschema/1-0-0
*/
/**
* EventContext type
*/
/**
* ScreenView event properties
* schema: iglu:com.snowplowanalytics.mobile/screen_view/jsonschema/1-0-0
*/
/**
* Event tracked when a scroll view's scroll position changes.
* If screen engagement tracking is enabled, the scroll changed events will be aggregated into a `screen_summary` entity.
*
* Schema: `iglu:com.snowplowanalytics.mobile/scroll_changed/jsonschema/1-0-0`
*/
/**
* Event tracking the view of an item in a list.
* If screen engagement tracking is enabled, the list item view events will be aggregated into a `screen_summary` entity.
*
* Schema: `iglu:com.snowplowanalytics.mobile/list_item_view/jsonschema/1-0-0`
*/
/**
* Timing event properties
*/
/**
* DeepLinkReceived event properties
* schema: iglu:com.snowplowanalytics.mobile/deep_link_received/jsonschema/1-0-0
*/
/**
* Current session state that is tracked in events.
*/
/**
* Properties for a structured event.
* A classic style of event tracking, allows for easier movement between analytics systems.
* Self-describing events are preferred for their schema validation.
*/
/**
* Interface for any self-describing JSON such as context entities or self-describing events
* @typeParam T - The type of the data object within a SelfDescribingJson
*/
/**
* The ReactNativeTracker type
*/
export { version, PageViewEvent, FormFocusOrChangeEvent, Timestamp, PayloadBuilder, Payload, CorePlugin, CoreConfiguration, ContextGenerator, ContextFilter, EventPayloadAndContext, EventStoreIterator, EventStorePayload, TrackerCore, Logger, EmitterConfiguration, EmitterConfigurationBase, EventJson, JsonProcessor, TrueTimestamp, DeviceTimestamp, EventMethod, RequestFailure, EventBatch, EventJsonWithKeys, LOG_LEVEL, ConditionalContextProvider, ContextPrimitive, CorePluginConfiguration, Emitter, FilterProvider, RuleSetProvider, RuleSet } from '@snowplow/tracker-core';
//# sourceMappingURL=types.js.map