obby-client for TypeScript
    Preparing search index...

    Type Alias Whois

    What a WHOIS said about someone.

    A reply is nine numerics that arrive one at a time, so they are collected here and reported once, when the closing 318 lands. A host that reacted to each numeric would redraw a profile card nine times and show eight incomplete ones.

    type Whois = {
        account: string | null;
        actual_host: string | null;
        channels: string[];
        complete: boolean;
        host: string | null;
        idle_secs: number | null;
        nick: string;
        operator: string | null;
        realname: string | null;
        secure: boolean;
        server: string | null;
        server_info: string | null;
        signon_ms: number | null;
        username: string | null;
    }
    Index
    account: string | null

    The account they are logged in as, from 330.

    actual_host: string | null

    Where they are connecting from, as the server words it, from 338 or 378.

    channels: string[]

    The channels they are in, keeping the prefix each one carries, from 319.

    complete: boolean

    True once the closing 318 arrived and there is nothing more to come.

    host: string | null

    Their host, from 311.

    idle_secs: number | null

    How long they have been idle, from 317.

    nick: string

    Their nick, as the server spells it.

    operator: string | null

    How the server describes their operator privileges, from 313, when they have any.

    realname: string | null

    Their realname, from 311.

    secure: boolean

    True when the server said the connection is over TLS, from 671.

    server: string | null

    The server they are on, from 312.

    server_info: string | null

    What that server calls itself, from 312.

    signon_ms: number | null

    When they connected, in milliseconds since the Unix epoch, from 317.

    username: string | null

    Their username, from 311.