UNPKG

landstrasse

Version:

Strongly typed WAMP Client for browsers

20 lines (19 loc) 646 B
import StateMachine from '.'; import { EWampMessageID } from '../types/messages/MessageTypes'; export declare enum EConnectionState { CLOSED = "CLOSED", ETABLISHING = "ETABLISHING", ESTABLISHED = "ETABLISHED", CLOSING = "CLOSING", ERROR = "ERROR", AUTHENTICATING = "AUTHENTICATING", CHALLENGING = "CHALLENGING" } export declare enum EMessageDirection { RECEIVED = "RECEIVED", SENT = "SENT" } export declare type TConnectionArgs = [EMessageDirection, EWampMessageID]; export declare class ConnectionStateMachine extends StateMachine<EConnectionState, [EMessageDirection, EWampMessageID]> { constructor(); }