UNPKG

@grammyjs/hydrate

Version:
22 lines (21 loc) 1.18 kB
import { type RawApi, type Update } from "../deps.node.js"; import { type CallbackQueryX } from "./callback-query.js"; import { type ChatJoinRequestX } from "./chat-join-request.js"; import { type ChosenInlineResultX } from "./chosen-inline-result.js"; import { type InlineQueryX } from "./inline-query.js"; import { type MessageX } from "./message.js"; import { type PreCheckoutQueryX } from "./pre-checkout-query.js"; import { type ShippingQueryX } from "./shipping-query.js"; export interface UpdateX extends Update { message: MessageX & Update.NonChannel | undefined; edited_message: MessageX & Update.Edited & Update.NonChannel | undefined; channel_post: MessageX & Update.Channel | undefined; edited_channel_post: MessageX & Update.Edited & Update.Channel | undefined; inline_query: InlineQueryX | undefined; callback_query: CallbackQueryX | undefined; shipping_query: ShippingQueryX | undefined; pre_checkout_query: PreCheckoutQueryX | undefined; chosen_inline_result: ChosenInlineResultX | undefined; chat_join_request: ChatJoinRequestX | undefined; } export declare function installUpdateMethods(api: RawApi, update: Update): void;