sip.js
Version:
A SIP library for JavaScript
21 lines (20 loc) • 790 B
JavaScript
/**
* {@link Subscription} state.
* @remarks
* The {@link Subscription} behaves in a deterministic manner according to the following
* Finite State Machine (FSM).
* ```txt
* _______________________________________
* Subscription | v
* Constructed -> Initial -> NotifyWait -> Subscribed -> Terminated
* |____________________________^
* ```
* @public
*/
export var SubscriptionState;
(function (SubscriptionState) {
SubscriptionState["Initial"] = "Initial";
SubscriptionState["NotifyWait"] = "NotifyWait";
SubscriptionState["Subscribed"] = "Subscribed";
SubscriptionState["Terminated"] = "Terminated";
})(SubscriptionState = SubscriptionState || (SubscriptionState = {}));