ps2census
Version:
Client to connect to the PS2 Event Stream websocket.
16 lines (15 loc) • 645 B
TypeScript
import { StreamClient } from '../stream/stream.client';
import { EventSubscribed, EventSubscription } from './types';
export declare class CommandHandler {
private readonly stream;
private readonly subscriptionQueue;
private readonly recentCharacterQueue;
constructor(stream: StreamClient);
private prepareListeners;
subscribe(subscription: EventSubscription): Promise<EventSubscribed>;
clearSubscribe(subscription: EventSubscription): Promise<EventSubscribed>;
clearSubscribeAll(): Promise<void>;
recentCharacters(): Promise<string[]>;
recentCharacterCount(): Promise<number>;
private sendCommand;
}