@grammyjs/hydrate
Version:
Hydration plugin for grammY
22 lines (21 loc) • 1.18 kB
TypeScript
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;