robotty/dank-twitch-irc

View on GitHub
lib/message/twitch-types/membership/join.ts

Summary

Maintainability
A
1 hr
Test Coverage
A
100%
import { ChannelIRCMessage } from "../../irc/channel-irc-message";
import { IRCMessageData, requireNickname } from "../../irc/irc-message";

export class JoinMessage extends ChannelIRCMessage {
  public readonly joinedUsername: string;

  public constructor(message: IRCMessageData) {
    super(message);
    this.joinedUsername = requireNickname(this);
  }
}