import { invoke } from '@tauri-apps/api'; export function trackEvent( resource: | 'App' | 'Dialog' | 'CookieJar' | 'Sidebar' | 'Workspace' | 'Environment' | 'Folder' | 'GrpcMessage' | 'GrpcConnection' | 'GrpcRequest' | 'HttpRequest' | 'HttpResponse' | 'KeyValue', action: | 'Toggle' | 'Show' | 'Hide' | 'Launch' | 'Create' | 'Update' | 'Delete' | 'DeleteMany' | 'Send' | 'Duplicate', attributes: Record = {}, ) { invoke('cmd_track_event', { resource: resource, action, attributes, }).catch(console.error); }