safetwitch/src/types/Chat.ts
dragongoose adcbfcb1be
LINT
2023-07-20 13:57:01 -04:00

19 lines
367 B
TypeScript

export interface TwitchChatOptions {
login: {
username: string
password: string
}
channels: string[]
}
export const MessageTypes = ['PRIVMSG', 'WHISPER']
export type MessageType = (typeof MessageTypes)[number]
export interface Metadata {
username: string
messageType: MessageType
channel: string
message: string
tags: { [k: string]: any }
}