mirror of
https://github.com/muerwre/vk-tg-bot.git
synced 2025-04-26 15:36:41 +07:00
14 lines
517 B
TypeScript
14 lines
517 B
TypeScript
import { VkEvent } from "../types";
|
|
import { VkEventHandler } from "./VkEventHandler";
|
|
import { MessageNewHandler } from "./MessageNewHandler";
|
|
|
|
type DerivedHandler = typeof VkEventHandler;
|
|
interface Handler extends DerivedHandler {}
|
|
|
|
export const vkEventToHandler: Record<VkEvent, Handler> = {
|
|
[VkEvent.GroupJoin]: MessageNewHandler,
|
|
[VkEvent.GroupLeave]: MessageNewHandler,
|
|
[VkEvent.MessageNew]: MessageNewHandler,
|
|
[VkEvent.PostSuggestion]: MessageNewHandler,
|
|
[VkEvent.WallPostNew]: MessageNewHandler,
|
|
};
|