bottender
Version:
A framework for building conversational user interfaces.
25 lines • 757 B
TypeScript
import Context from '../context/Context';
import { Action } from '../types';
import { RoutePredicate } from '../router';
import TelegramContext from './TelegramContext';
declare type Route = <C extends Context>(action: Action<TelegramContext, any>) => {
predicate: RoutePredicate<C>;
action: Action<TelegramContext, any>;
};
declare type Telegram = Route & {
any: Route;
message: Route;
editedMessage: Route;
channelPost: Route;
editedChannelPost: Route;
inlineQuery: Route;
chosenInlineResult: Route;
callbackQuery: Route;
shippingQuery: Route;
preCheckoutQuery: Route;
poll: Route;
pollAnswer: Route;
};
declare const telegram: Telegram;
export default telegram;
//# sourceMappingURL=routes.d.ts.map