{"version":3,"file":"join.mjs","names":[],"sources":["../../../../src/message/twitch-types/membership/join.ts"],"sourcesContent":["import { ChannelIRCMessage } from \"../../irc/channel-irc-message\";\nimport { type IRCMessageData, requireNickname } from \"../../irc/irc-message\";\n\nexport class JoinMessage extends ChannelIRCMessage {\n  public readonly joinedUsername: string;\n\n  public constructor(message: IRCMessageData) {\n    super(message);\n    this.joinedUsername = requireNickname(this);\n  }\n}\n"],"mappings":";;;AAGA,IAAa,cAAb,cAAiC,kBAAkB;CACjD;CAEA,YAAmB,SAAyB;AAC1C,QAAM,QAAQ;AACd,OAAK,iBAAiB,gBAAgB,KAAK"}