Package-level declarations

Types

Link copied to clipboard
typealias AlertCallback = () -> Unit
Link copied to clipboard
external interface BackButton
Link copied to clipboard
external class BottomButton
Link copied to clipboard
data class BottomButtonParams(val iconCustomEmojiId: <Error class: unknown class>? = null, val text: String? = null, val color: String? = null, val textColor: String? = null, val isActive: Boolean? = null, val isVisible: Boolean? = null)
Link copied to clipboard
sealed interface Color
Link copied to clipboard
Link copied to clipboard
typealias ConfirmCallback = (confirmed: Boolean) -> Unit
Link copied to clipboard
external interface ContentSafeAreaInset : SafeAreaInset
Link copied to clipboard
external interface DownloadFileParams
Link copied to clipboard
external interface EmojiStatusParams
Link copied to clipboard
typealias EventHandler = WebApp.() -> Unit
Link copied to clipboard
sealed class EventType
Link copied to clipboard
typealias HEXColor = String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface OpenLinkParams
Link copied to clipboard
Link copied to clipboard
external interface RequestStatus
Link copied to clipboard
external interface SafeAreaInset
Link copied to clipboard
external interface SettingsButton
Link copied to clipboard
external interface Telegram
Link copied to clipboard
Link copied to clipboard
external interface ThemeParams
Link copied to clipboard
external interface ViewportChangedData
Link copied to clipboard
external class WebApp
Link copied to clipboard
external interface WebAppChat
Link copied to clipboard

Contains constant definitions for Telegram Web App CSS variable names. These variables are used to style and layout Telegram Web Apps.

Link copied to clipboard
external interface WebAppInitData
Link copied to clipboard
external interface WebAppUser

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val <Error class: unknown class>.Telegram: <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun <Error class: unknown class>.answerWebAppQuery(result: <Error class: unknown class>): <Error class: unknown class>?
Link copied to clipboard
fun WebAppUser.asUser(): <Error class: unknown class>
Link copied to clipboard
fun DownloadFileParams(url: String, fileName: String): <Error class: unknown class>
Link copied to clipboard
fun EmojiStatusParams(duration: <Error class: unknown class>): EmojiStatusParams
Link copied to clipboard
inline fun handleResult(onSendData: () -> String?, onAnswerWebAppQuery: (<Error class: unknown class>) -> Unit)
Link copied to clipboard
fun WebApp.isInitDataSafe(botToken: String): <Error class: unknown class>
Link copied to clipboard
fun OpenLinkParams(tryInstantView: Boolean): <Error class: unknown class>
Link copied to clipboard
inline fun sendDataOrWorkWithQueryId(onSendData: () -> String?, onAnswerWebAppQuery: (<Error class: unknown class>) -> Unit)
Link copied to clipboard
Link copied to clipboard
fun WebApp.showPopup(message: String, title: String?, buttons: Array<PopupButton>, callback: ClosePopupCallback? = null)
fun WebApp.showPopup(message: String, title: String?, firstButton: PopupButton, vararg otherButtons: PopupButton, callback: ClosePopupCallback? = null)
Link copied to clipboard