sinch-rtc
Version:
RTC JavaScript/Web SDK
22 lines (21 loc) • 817 B
TypeScript
import { Message } from "../../mxp/Message";
import { SessionDescription, Source, JsepMessage } from "../jsep";
import { SessionState } from "../SessionState";
import { TerminationCause } from "../TerminationCause";
import { FsmState, TimerEvent } from ".";
export declare class NullState extends FsmState {
constructor();
private throw;
get sessionState(): SessionState;
get terminationCause(): TerminationCause;
onSessionDescription(_1: Source, _2: SessionDescription): void;
onInboundMessage(_: Message): void;
onTimeout(_: TimerEvent): void;
onException(_: Error): void;
terminate(_: Error): void;
accept(): void;
enter(_: FsmState): void;
exit(_: FsmState): void;
transition(_: SessionState): void;
onCandidate(_1: Source, _2: Array<JsepMessage>): void;
}