- 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
-
-