DoSoapCalc/frontend/types/telegram.d.ts
2025-06-04 02:46:45 +03:00

27 lines
450 B
TypeScript

interface TelegramWebAppUser {
id: number;
is_bot: boolean;
first_name: string;
last_name?: string;
username?: string;
language_code?: string;
}
interface TelegramWebAppInitData {
user?: TelegramWebAppUser;
}
interface TelegramWebApp {
initData: string;
initDataUnsafe: TelegramWebAppInitData;
ready: () => void;
}
interface TelegramNamespace {
WebApp: TelegramWebApp;
}
interface Window {
Telegram?: TelegramNamespace;
}