Files
yaak/src-web/lib/analytics.ts
2024-01-10 16:18:08 -08:00

21 lines
461 B
TypeScript

import { invoke } from '@tauri-apps/api';
export function trackEvent(
resource:
| 'App'
| 'Workspace'
| 'Environment'
| 'Folder'
| 'HttpRequest'
| 'HttpResponse'
| 'KeyValue',
action: 'Launch' | 'Create' | 'Update' | 'Delete' | 'DeleteMany' | 'Send' | 'Duplicate',
attributes: Record<string, string | number> = {},
) {
invoke('track_event', {
resource: resource,
action,
attributes,
}).catch(console.error);
}