Files
collabvm-1.2.ts/cvmts/src/NetworkClient.ts

9 lines
257 B
TypeScript
Raw Normal View History

export default interface NetworkClient {
getIP(): string;
send(msg: string): Promise<void>;
close(): void;
on(event: string, listener: (...args: any[]) => void): void;
off(event: string, listener: (...args: any[]) => void): void;
isOpen(): boolean;
}