UNPKG

cdk-amazon-chime-resources

Version:

![Experimental](https://img.shields.io/badge/experimental-important.svg?style=for-the-badge)

20 lines (19 loc) 558 B
import { Message } from "./eventStream"; export interface MessageEncoder { encode(message: Message): Uint8Array; } export interface MessageDecoder { decode(message: ArrayBufferView): Message; feed(message: ArrayBufferView): void; endOfStream(): void; getMessage(): AvailableMessage; getAvailableMessages(): AvailableMessages; } export interface AvailableMessage { getMessage(): Message | undefined; isEndOfStream(): boolean; } export interface AvailableMessages { getMessages(): Message[]; isEndOfStream(): boolean; }