sinch-rtc
Version:
RTC JavaScript/Web SDK
10 lines (9 loc) • 366 B
TypeScript
import { SessionState } from "../SessionState";
import { FsmState } from ".";
export declare class FsmTransitions {
private readonly entries;
private readonly nullState;
constructor();
add(from: SessionState, to: SessionState, next: FsmState): void;
tryGetNext(from: FsmState, to: SessionState, onNewState: (state: FsmState) => void): boolean;
}