chzzk-z
Version:
chzzk-z is naver streaming platform Chzzk Library
28 lines (27 loc) • 817 B
TypeScript
import { MsgCmd } from "./types/chat.types";
import { ChzzkModule } from "../module";
import { ChzzkModuleOptionDto } from "./dtos/chzzk-connector-option.dto";
export declare class ChzzkChat {
private cm;
private opt;
private ws;
private pingIntervalId;
private _connected;
private messages;
constructor(cm: ChzzkModule, opt: ChzzkModuleOptionDto);
join(channelId: string): Promise<void>;
quit(): Promise<void>;
private connect;
private openHandler;
private errorHandler;
private closeHandler;
private messageHandler;
private connectHandler;
private handleMessage;
pollingEvent(): any;
onEvent(messageType: MsgCmd): Promise<void>;
private disconnect;
private sendMessage;
chat(message: string): void;
get connected(): boolean;
}