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

    Interface TelegramWebApp

    interface TelegramWebApp {
        BackButton?: BackButton;
        CloudStorage?: CloudStorage;
        HapticFeedback?: HapticFeedback;
        MainButton?: MainButton;
        close(): void;
        colorScheme: WebAppColorScheme;
        expand(): void;
        initData: string;
        initDataUnsafe: WebAppInitData;
        isExpanded: boolean;
        offEvent(event: WebAppEvent, callback: () => void): void;
        onEvent(event: WebAppEvent, callback: () => void): void;
        openLink(url: string, options?: { try_instant_view?: boolean }): void;
        openTelegramLink(url: string): void;
        platform: string;
        ready(): void;
        sendData(data: string): void;
        showAlert(message: string, callback?: () => void): void;
        showConfirm(message: string, callback?: (confirmed: boolean) => void): void;
        showPopup(params: PopupParams, callback?: (id?: string) => void): void;
        themeParams: ThemeParams;
        version: string;
        viewportHeight: number;
        viewportStableHeight: number;
    }
    Index

    Methods

    • Returns void

    • Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      • url: string
      • Optionaloptions: { try_instant_view?: boolean }

      Returns void

    • Parameters

      • url: string

      Returns void

    • Returns void

    • Parameters

      • data: string

      Returns void

    • Parameters

      • message: string
      • Optionalcallback: () => void

      Returns void

    • Parameters

      • message: string
      • Optionalcallback: (confirmed: boolean) => void

      Returns void

    • Parameters

      • params: PopupParams
      • Optionalcallback: (id?: string) => void

      Returns void

    Properties

    BackButton?: BackButton
    CloudStorage?: CloudStorage
    HapticFeedback?: HapticFeedback
    MainButton?: MainButton
    colorScheme: WebAppColorScheme
    initData: string
    initDataUnsafe: WebAppInitData
    isExpanded: boolean
    platform: string
    themeParams: ThemeParams
    version: string
    viewportHeight: number
    viewportStableHeight: number