mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2026-03-21 02:02:34 +00:00
kdocs for triggers in behaviour builder
This commit is contained in:
@@ -32,6 +32,7 @@ import dev.inmo.tgbotapi.types.chat.abstracts.extended.*
|
||||
import dev.inmo.tgbotapi.types.dice.*
|
||||
import dev.inmo.tgbotapi.types.files.*
|
||||
import dev.inmo.tgbotapi.types.files.abstracts.*
|
||||
import dev.inmo.tgbotapi.types.location.*
|
||||
import dev.inmo.tgbotapi.types.message.*
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.*
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.LeftChatMember
|
||||
@@ -3134,3 +3135,21 @@ inline fun Any.asWithOptionalLanguageCode(): WithOptionalLanguageCode? = this as
|
||||
|
||||
@PreviewFeature
|
||||
inline fun Any.requireWithOptionalLanguageCode(): WithOptionalLanguageCode = this as WithOptionalLanguageCode
|
||||
|
||||
@PreviewFeature
|
||||
inline fun <T> Location.whenStaticLocation(block: (StaticLocation) -> T) = asStaticLocation() ?.let(block)
|
||||
|
||||
@PreviewFeature
|
||||
inline fun Location.asStaticLocation(): StaticLocation? = this as? StaticLocation
|
||||
|
||||
@PreviewFeature
|
||||
inline fun Location.requireStaticLocation(): StaticLocation = this as StaticLocation
|
||||
|
||||
@PreviewFeature
|
||||
inline fun <T> Location.whenLiveLocation(block: (LiveLocation) -> T) = asLiveLocation() ?.let(block)
|
||||
|
||||
@PreviewFeature
|
||||
inline fun Location.asLiveLocation(): LiveLocation? = this as? LiveLocation
|
||||
|
||||
@PreviewFeature
|
||||
inline fun Location.requireLiveLocation(): LiveLocation = this as LiveLocation
|
||||
|
||||
Reference in New Issue
Block a user