2018-10-12 14:34:43 +01:00
|
|
|
import { ChatEvent, DisconnectEvent, FriendRequestEvent, FriendResponseEvent, GroupChatEvent, GroupChatSessionAgentListEvent, GroupChatSessionJoinEvent, GroupInviteEvent, InstantMessageEvent, InventoryOfferedEvent, LureEvent, TeleportEvent, ScriptDialogEvent, EventQueueStateChangeEvent, FriendOnlineEvent, FriendRightsEvent, FriendRemovedEvent } from '..';
|
2018-10-10 10:12:20 +01:00
|
|
|
import { Subject } from 'rxjs/internal/Subject';
|
2017-12-13 15:23:50 +00:00
|
|
|
export declare class ClientEvents {
|
|
|
|
|
onNearbyChat: Subject<ChatEvent>;
|
2017-12-13 19:55:08 +00:00
|
|
|
onInstantMessage: Subject<InstantMessageEvent>;
|
|
|
|
|
onGroupInvite: Subject<GroupInviteEvent>;
|
|
|
|
|
onFriendRequest: Subject<FriendRequestEvent>;
|
2017-12-19 19:59:06 +00:00
|
|
|
onInventoryOffered: Subject<InventoryOfferedEvent>;
|
2017-12-13 15:23:50 +00:00
|
|
|
onLure: Subject<LureEvent>;
|
|
|
|
|
onTeleportEvent: Subject<TeleportEvent>;
|
2017-12-13 19:55:08 +00:00
|
|
|
onDisconnected: Subject<DisconnectEvent>;
|
|
|
|
|
onCircuitLatency: Subject<number>;
|
2017-12-14 18:22:41 +00:00
|
|
|
onGroupChat: Subject<GroupChatEvent>;
|
2017-12-15 19:13:45 +00:00
|
|
|
onGroupChatSessionJoin: Subject<GroupChatSessionJoinEvent>;
|
2017-12-19 17:58:25 +00:00
|
|
|
onGroupChatAgentListUpdate: Subject<GroupChatSessionAgentListEvent>;
|
2017-12-19 20:25:42 +00:00
|
|
|
onFriendResponse: Subject<FriendResponseEvent>;
|
2018-10-08 00:56:33 +11:00
|
|
|
onScriptDialog: Subject<ScriptDialogEvent>;
|
2018-10-07 17:06:54 +01:00
|
|
|
onEventQueueStateChange: Subject<EventQueueStateChangeEvent>;
|
2018-10-12 14:34:43 +01:00
|
|
|
onFriendOnline: Subject<FriendOnlineEvent>;
|
|
|
|
|
onFriendRights: Subject<FriendRightsEvent>;
|
|
|
|
|
onFriendRemoved: Subject<FriendRemovedEvent>;
|
2017-12-13 15:23:50 +00:00
|
|
|
}
|