@gameon/web
Version:
Chat clients for web
25 lines • 827 B
TypeScript
import { LitElement, PropertyValues } from 'lit';
import '@gameon/on-ui-components/chat/window';
export declare class OnChatGroupClient extends LitElement {
static styles: import("lit").CSSResult;
authToken?: string;
roomId?: string;
userId?: string;
appId?: string;
private get speakers();
private onChatWindowEl;
private messages;
private sbClient?;
private sbChannel?;
disconnectedCallback(): void;
updated(changedProperties: PropertyValues): void;
private initializeSendBirdClient;
private connectToSendbird;
private disconnectFromSendbird;
private fetchPastMessages;
private sendMessage;
private handleMessageReceived;
private handleChatInputSubmit;
render(): import("lit-html").TemplateResult<1>;
}
//# sourceMappingURL=group-client.d.ts.map