Teleforge API Reference - v0.1.0
    Preparing search index...

    Interface TeleforgeEventMap

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

    Properties

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