Files
node-metaverse/dist/classes/ClientEvents.d.ts
Casper Warden 960f024ea4 More refactoring stuff
- Add a waitForEventQueue promise, to get rid of the 5 second fudge from testBot.js
- Async'ify testBot.js
- Complete plumbing for Hint's ScriptDialog support (see changes to ScriptDialogEvent.ts and Comms.ts
- Fix: The EventQueue was pausing for 5 seconds every 30 seconds
2018-10-07 17:06:54 +01:00

20 lines
1.1 KiB
TypeScript

import { Subject } from 'rxjs/Subject';
import { ChatEvent, DisconnectEvent, FriendRequestEvent, FriendResponseEvent, GroupChatEvent, GroupChatSessionAgentListEvent, GroupChatSessionJoinEvent, GroupInviteEvent, InstantMessageEvent, InventoryOfferedEvent, LureEvent, TeleportEvent, ScriptDialogEvent, EventQueueStateChangeEvent } from '..';
export declare class ClientEvents {
onNearbyChat: Subject<ChatEvent>;
onInstantMessage: Subject<InstantMessageEvent>;
onGroupInvite: Subject<GroupInviteEvent>;
onFriendRequest: Subject<FriendRequestEvent>;
onInventoryOffered: Subject<InventoryOfferedEvent>;
onLure: Subject<LureEvent>;
onTeleportEvent: Subject<TeleportEvent>;
onDisconnected: Subject<DisconnectEvent>;
onCircuitLatency: Subject<number>;
onGroupChat: Subject<GroupChatEvent>;
onGroupChatSessionJoin: Subject<GroupChatSessionJoinEvent>;
onGroupChatAgentListUpdate: Subject<GroupChatSessionAgentListEvent>;
onFriendResponse: Subject<FriendResponseEvent>;
onScriptDialog: Subject<ScriptDialogEvent>;
onEventQueueStateChange: Subject<EventQueueStateChangeEvent>;
}