Navigate

API reference

pyric/analytics

28 published symbols from pyric

Generated from the TypeScript declarations shipped at this import path.

Type Aliases

Analytics

type Analytics = DeferredApi;

AnalyticsCallOptions

type AnalyticsCallOptions = DeferredApi;

AnalyticsSettings

type AnalyticsSettings = DeferredApi;

ConsentSettings

type ConsentSettings = DeferredApi;

ConsentStatusString

type ConsentStatusString = DeferredApi;

ControlParams

type ControlParams = DeferredApi;

Currency

type Currency = DeferredApi;

CustomEventName

type CustomEventName = DeferredApi;

CustomParams

type CustomParams = DeferredApi;

EventNameString

type EventNameString = DeferredApi;

EventParams

type EventParams = DeferredApi;

GtagConfigParams

type GtagConfigParams = DeferredApi;

Item

type Item = DeferredApi;

Promotion

type Promotion = DeferredApi;

SettingsOptions

type SettingsOptions = DeferredApi;

Variables

getAnalytics

const getAnalytics: DeferredApi;

getGoogleAnalyticsClientId

const getGoogleAnalyticsClientId: DeferredApi;

initializeAnalytics

const initializeAnalytics: DeferredApi;

isSupported()

const isSupported: () => Promise<boolean>;

The one deferred symbol that answers instead of throwing: the real SDK resolves a boolean, and a deferred entry IS unsupported, so the standard isSupported().then(ok => ok && get…(app)) guard must run — not crash.

Returns

Promise<boolean>


logEvent

const logEvent: DeferredApi;

setAnalyticsCollectionEnabled

const setAnalyticsCollectionEnabled: DeferredApi;

setConsent

const setConsent: DeferredApi;

setCurrentScreen

const setCurrentScreen: DeferredApi;

setDefaultEventParameters

const setDefaultEventParameters: DeferredApi;

settings

const settings: DeferredApi;

setUserId

const setUserId: DeferredApi;

setUserProperties

const setUserProperties: DeferredApi;

References

PyricDeferredApiError

Re-exports PyricDeferredApiError