robotty/dank-twitch-irc

View on GitHub
lib/message/twitch-types/membership/part.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 PartMessage extends ChannelIRCMessage {
  public readonly partedUsername: string;

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