mirror of
https://github.com/billsonnn/nitro-renderer.git
synced 2025-02-23 04:42:39 +01:00
19 lines
747 B
TypeScript
19 lines
747 B
TypeScript
|
import { IEventDispatcher } from '../../events/IEventDispatcher';
|
||
|
import { IMessageComposer } from '../messages/IMessageComposer';
|
||
|
import { IMessageConfiguration } from '../messages/IMessageConfiguration';
|
||
|
import { IMessageEvent } from '../messages/IMessageEvent';
|
||
|
|
||
|
export interface IConnection extends IEventDispatcher
|
||
|
{
|
||
|
init(socketUrl: string): void;
|
||
|
dispose(): void;
|
||
|
onReady(): void;
|
||
|
authenticated(): void;
|
||
|
send(...composers: IMessageComposer<unknown[]>[]): void;
|
||
|
processReceivedData(): void;
|
||
|
registerMessages(configuration: IMessageConfiguration): void;
|
||
|
addMessageEvent(event: IMessageEvent): void;
|
||
|
removeMessageEvent(event: IMessageEvent): void;
|
||
|
isAuthenticated: boolean;
|
||
|
dataBuffer: ArrayBuffer;
|
||
|
}
|