feat/40-reroll-on-disinterest #54
@ -2,9 +2,9 @@ import { Message } from "discord.js";
|
||||
|
||||
|
||||
magnetotail marked this conversation as resolved
Outdated
|
||||
// branded types to differentiate objects of identical Type but different contents
|
||||
export type VoteEndMessage = Message & { readonly __brand: 'vote' }
|
||||
export type VoteEndMessage = Message & { readonly __brand: 'voteend' }
|
||||
export type AnnouncementMessage = Message & { readonly __brand: 'announcement' }
|
||||
export type VoteMessage = Message & { readonly __brand: 'voteend' }
|
||||
export type VoteMessage = Message & { readonly __brand: 'vote' }
|
||||
|
||||
export type DiscordMessage = VoteMessage | VoteEndMessage | AnnouncementMessage
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user
Would like an enum of message types and a method with input message and output array of message types for possible messages with multiple things.
Also maybe remove message at start of function names to improve visibility by shorter function name. "isVoteMessage(message)" is precise and readable enough