@clipboardhealth/capacitor-app-analytics
Version:
UXCam and FullStory app analytics
23 lines (22 loc) • 559 B
TypeScript
declare module "@capacitor/core" {
interface PluginRegistry {
CapacitorAppAnalytics: CapacitorAppAnalyticsPlugin;
}
}
export interface UserProperty {
userId: string;
name: string;
userInfo: {
[key: string]: string;
};
}
export interface CapacitorAppAnalyticsPlugin {
startWithKey(options: {
UXCamKey: string;
}): Promise<void>;
setUserProperty(options: UserProperty): Promise<void>;
tagScreenName(options: {
screenName: string;
}): Promise<void>;
stopSession(): Promise<void>;
}