1.9.2 • Published 4 years ago

@auroradao/datastream-connector-web v1.9.2

Weekly downloads
1
License
MIT
Repository
-
Last release
4 years ago

@auroradao/datastream-connector-web

Implements the datastream client connector for the HTML5 WebSocket by implementing the connector interface.

interface Connection$Configuration {
  log: boolean;
  url: string;
}

interface Connection$Callback {
  (event: 'open'): void;
  (event: 'close', code: number, reason: string, clean: boolean): void;
  (event: 'error', error: Error): void;
  (event: 'pong', data: string): void;
  (event: 'message', data: any): void;
}

interface Connection$Socket {
  readonly OPEN: number;
  readonly CONNECTING: number;
  readonly CLOSING: number;
  readonly CLOSED: number;

  readonly readyState: number;

  send(data: any, cb: (err?: Error) => void): void;
  close(code?: number, reason?: string): void;
  ping(sid: string): void;
  terminate(): void;
}

type Connection$Connector = (
  config: Connection$Configuration,
  callback: Connection$Callback
) => Connection$Socket;
1.9.0

4 years ago

1.9.2

4 years ago

1.8.8

4 years ago

1.8.7

4 years ago

1.8.6

4 years ago

1.8.5

4 years ago

1.8.0

5 years ago

1.7.0

5 years ago

1.6.9

5 years ago

1.6.7

5 years ago

1.6.6

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.0

5 years ago

1.4.0

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.2

5 years ago

1.2.0

5 years ago

1.1.3-alpha.0

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.1.0-alpha.0

5 years ago