@stadium-ws/core
Version:
Build scalable realtime applications.
18 lines (14 loc) • 718 B
text/typescript
import { MessageType } from './Connection'
export type EventName = 'eventCreate' | 'eventDelete' | 'eventUpdate' | 'eventReactionCreate' | 'eventReactionDelete' | 'channelUpdate' | 'channelUserAdded'
const MessageTypeMap: Record<MessageType, EventName> = {
[]: 'eventCreate',
[]: 'eventUpdate',
[]: 'eventDelete',
[]: 'eventReactionCreate',
[]: 'eventReactionDelete',
[]: 'channelUpdate',
[]: 'channelUserAdded'
}
export const getEventName = (type: MessageType): string => {
return MessageTypeMap[type]
}