app:error
"app:error": { code?: string; message: string; meta?: Record<string, unknown> }
app:ready
"app:ready": { ready: boolean }
app:route:change
"app:route:change": { params?: Record<string, string>; path: string }
commerce:order:completed
"commerce:order:completed": OrderEventPayload
commerce:order:created
"commerce:order:created": OrderEventPayload
commerce:payment:initiated
"commerce:payment:initiated": {
amount?: number;
currency?: string;
meta?: Record<string, unknown>;
}
system:capability:change
"system:capability:change": {
capability?: string;
enabled?: boolean;
meta?: Record<string, unknown>;
}
telegram:event
"telegram:event": { name?: string; payload?: unknown }
tf:navigate
"tf:navigate": { params?: Record<string, string>; path: string }
tf:session.created
"tf:session.created": { session: unknown }
tf:theme.changed
"tf:theme.changed": { theme: unknown }
user:action
"user:action": { action: string; data?: unknown }
user:login
"user:login": { meta?: Record<string, unknown>; userId?: string }
user:logout
"user:logout": { meta?: Record<string, unknown>; userId?: string }