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