Skip to content

Latest commit

 

History

History
139 lines (117 loc) · 2.76 KB

File metadata and controls

139 lines (117 loc) · 2.76 KB
  • Clearwing
    • networks[] -> Network

    • network(network[, ctx]) -> Network

    • hasNetwork(network)

    • use(function(client) { })

    • set(prop, value)

    • get(prop)

      • nick
      • ident
      • realname
      • reconnect
    • emit(ev, data)

    • once(ev, fn)

    • on(ev, fn)

      • ctcp -> user/channel.ctcp
      • message -> user/channel.message
      • notice -> user/channel.notice
      • join -> channel.join
      • part -> channel.part
      • quit -> user.quit
      • connect -> network.connect
      • raw
    • Network

      • client -> Clearwing

      • channels[] -> Channel

      • chanel(channel[, ctx]) -> Channel

      • hasChannel(channel)

      • users[] -> User

      • user(user[, ctx]) -> User

      • hasUser(user)

      • set(prop, value)

      • get(prop)

        • name
        • connected
        • status
        • nick
        • ident
        • realname
        • server
        • port
        • password
        • ssl
        • autoconnect
      • send([buffer, ]command, ...params)

      • raw(message[, buffer])

      • connect()

      • disconnect()

      • reconnect()

      • emit(ev, data)

      • once(ev, fn)

      • on(ev, fn)

        • ctcp -> user/channel.ctcp
        • message -> user/channel.message
        • notice -> user/channel.notice
        • join -> channel.join
        • part -> channel.part
        • quit -> user.quit
        • connect
        • ping
        • raw
    • Channel

      • client -> Clearwing

      • network -> Network

      • users[] -> User

      • user(user[, ctx]) -> User

      • hasUser(user)

      • set(prop, value)

        • topic
      • get(prop)

        • joined
        • topic
        • mode
        • autojoin
      • join()

      • part()

      • message()

      • action()

      • notice()

      • ctcp()

      • kick(user(s), message)

      • mode(modes)

      • emit(ev, data)

      • once(ev, fn)

      • on(ev, fn)

        • ctcp
        • topic
        • message
        • notice
        • join
        • part
        • quit -> user.quit
        • raw
    • User

      • client -> Clearwing

      • network -> Network

      • channels[] -> Channel

      • channel(channel[, ctx]) -> Channel

      • hasChannel(channel)

      • set(prop, value)

      • get(prop)

        • nick
        • ident
        • host
        • mode
      • message()

      • action()

      • notice()

      • ctcp()

      • ping(cb)

      • emit(ev, data)

      • once(ev, fn)

      • on(ev, fn)

        • ctcp
        • message
        • notice
        • quit
        • raw