obby-client for TypeScript
    Preparing search index...

    Type Alias MessageKind

    MessageKind:
        | { type: "privmsg" }
        | { type: "notice" }
        | { command: string; type: "ctcp" }
        | { type: "tagmsg" }
        | { type: "join" }
        | { type: "part" }
        | { type: "quit" }
        | { target: string; type: "kick" }
        | { new_nick: string; type: "nick" }
        | { type: "topic" }
        | { type: "mode" }

    What kind of thing happened.

    Type Declaration

    • { type: "privmsg" }
    • { type: "notice" }
    • { command: string; type: "ctcp" }
      • command: string

        The CTCP command, uppercased, such as ACTION.

      • type: "ctcp"
    • { type: "tagmsg" }
    • { type: "join" }
    • { type: "part" }
    • { type: "quit" }
    • { target: string; type: "kick" }
      • target: string

        Who was removed.

      • type: "kick"
    • { new_nick: string; type: "nick" }
      • new_nick: string

        What they changed it to.

      • type: "nick"
    • { type: "topic" }
    • { type: "mode" }