clevertap-react-native
Version:
CleverTap React Native SDK.
1,526 lines • 117 kB
JSON
{
"modules": {
"NativeCleverTapModule": {
"type": "NativeModule",
"aliasMap": {},
"enumMap": {},
"spec": {
"properties": [
{
"name": "getConstants",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "ObjectTypeAnnotation",
"properties": [
{
"name": "CleverTapProfileDidInitialize",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapProfileSync",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapInAppNotificationDismissed",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapInAppNotificationShowed",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapInAppNotificationButtonTapped",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapCustomTemplatePresent",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapCustomTemplateClose",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapCustomFunctionPresent",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapInboxDidInitialize",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapInboxMessagesDidUpdate",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapInboxMessageButtonTapped",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapInboxMessageTapped",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapDisplayUnitsLoaded",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapFeatureFlagsDidUpdate",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapProductConfigDidInitialize",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapProductConfigDidFetch",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapProductConfigDidActivate",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapPushNotificationClicked",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapPushPermissionResponseReceived",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapOnVariablesChanged",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapOnOneTimeVariablesChanged",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapOnValueChanged",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapOnVariablesChangedAndNoDownloadsPending",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapOnceVariablesChangedAndNoDownloadsPending",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "CleverTapOnFileValueChanged",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "HPS",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "FCM",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "BPS",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
},
"params": []
}
},
{
"name": "setInstanceWithAccountId",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "accountId",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
},
{
"name": "getInitialUrl",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
}
]
}
},
{
"name": "setLibrary",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "name",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "andVersion",
"optional": false,
"typeAnnotation": {
"type": "NumberTypeAnnotation"
}
}
]
}
},
{
"name": "setLocale",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "locale",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
},
{
"name": "registerForPush",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": []
}
},
{
"name": "setPushTokenAsString",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "token",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "withType",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
},
{
"name": "setPushTokenAsStringWithRegion",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "token",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "withType",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "withRegion",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
},
{
"name": "enablePersonalization",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": []
}
},
{
"name": "disablePersonalization",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": []
}
},
{
"name": "setOffline",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "enabled",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
},
{
"name": "setOptOut",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "enabled",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
},
{
"name": "enableDeviceNetworkInfoReporting",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "enabled",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
},
{
"name": "recordScreenView",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "screenName",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
},
{
"name": "recordEvent",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "eventName",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "withProps",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
}
}
]
}
},
{
"name": "recordChargedEvent",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "details",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
}
},
{
"name": "andItems",
"optional": false,
"typeAnnotation": {
"type": "ArrayTypeAnnotation",
"elementType": {
"type": "StringTypeAnnotation"
}
}
}
]
}
},
{
"name": "eventGetFirstTime",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "eventName",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "eventGetLastTime",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "eventName",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "eventGetOccurrences",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "eventName",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "eventGetDetail",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "eventName",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "getUserEventLog",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "eventName",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "getUserEventLogCount",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "eventName",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "getEventHistory",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "getUserEventLogHistory",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "setLocation",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "location",
"optional": false,
"typeAnnotation": {
"type": "NumberTypeAnnotation"
}
},
{
"name": "longitude",
"optional": false,
"typeAnnotation": {
"type": "NumberTypeAnnotation"
}
}
]
}
},
{
"name": "profileGetCleverTapAttributionIdentifier",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "profileGetCleverTapID",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "getCleverTapID",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "onUserLogin",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "profile",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
}
}
]
}
},
{
"name": "profileSet",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "profile",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
}
}
]
}
},
{
"name": "profileGetProperty",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "propertyName",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "profileRemoveValueForKey",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "key",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
},
{
"name": "profileSetMultiValues",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "values",
"optional": false,
"typeAnnotation": {
"type": "ArrayTypeAnnotation",
"elementType": {
"type": "StringTypeAnnotation"
}
}
},
{
"name": "forKey",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
},
{
"name": "profileAddMultiValue",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "value",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "forKey",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
},
{
"name": "profileAddMultiValues",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "values",
"optional": false,
"typeAnnotation": {
"type": "ArrayTypeAnnotation",
"elementType": {
"type": "StringTypeAnnotation"
}
}
},
{
"name": "forKey",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
},
{
"name": "profileRemoveMultiValue",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "value",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "forKey",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
},
{
"name": "profileRemoveMultiValues",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "values",
"optional": false,
"typeAnnotation": {
"type": "ArrayTypeAnnotation",
"elementType": {
"type": "StringTypeAnnotation"
}
}
},
{
"name": "forKey",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
},
{
"name": "profileIncrementValueForKey",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "value",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "NumberTypeAnnotation"
}
}
},
{
"name": "forKey",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
},
{
"name": "profileDecrementValueForKey",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "value",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "NumberTypeAnnotation"
}
}
},
{
"name": "forKey",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
},
{
"name": "pushInstallReferrer",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "source",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "medium",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
},
{
"name": "campaign",
"optional": false,
"typeAnnotation": {
"type": "StringTypeAnnotation"
}
}
]
}
},
{
"name": "sessionGetTimeElapsed",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "sessionGetTotalVisits",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "sessionGetScreenCount",
"optional": false,
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "callback",
"optional": false,
"typeAnnotation": {
"type": "NullableTypeAnnotation",
"typeAnnotation": {
"type": "FunctionTypeAnnotation",
"returnTypeAnnotation": {
"type": "VoidTypeAnnotation"
},
"params": [
{
"name": "error",
"optional": false,
"typeAnnotation": {
"type": "GenericObjectTypeAnnotation"
}
},
{
"name": "result",
"optional": false,
"typeAnnotation": {
"type": "BooleanTypeAnnotation"
}
}
]
}
}
}
]
}
},
{
"name": "sessionGetP