18 lines
324 B
Kotlin
18 lines
324 B
Kotlin
package dev.inmo.tgbotapi.webapps
|
|
|
|
import kotlinx.browser.window
|
|
import org.w3c.dom.Window
|
|
|
|
external interface Telegram {
|
|
val WebApp: WebApp
|
|
}
|
|
|
|
val Window.Telegram
|
|
get() = asDynamic().Telegram.unsafeCast<Telegram>()
|
|
|
|
val telegram: Telegram
|
|
get() = window.Telegram
|
|
|
|
val webApp: WebApp
|
|
get() = telegram.WebApp
|