UNPKG

reactronic

Version:

Reactronic - Transactional Reactive State Management

37 lines (36 loc) 1.74 kB
export var Mode; (function (Mode) { Mode[Mode["default"] = 0] = "default"; Mode[Mode["autonomous"] = 1] = "autonomous"; Mode[Mode["external"] = 2] = "external"; })(Mode || (Mode = {})); export var Priority; (function (Priority) { Priority[Priority["realtime"] = 0] = "realtime"; Priority[Priority["normal"] = 1] = "normal"; Priority[Priority["background"] = 2] = "background"; })(Priority || (Priority = {})); export var Kind; (function (Kind) { Kind[Kind["plain"] = 0] = "plain"; Kind[Kind["transaction"] = 1] = "transaction"; Kind[Kind["reaction"] = 2] = "reaction"; Kind[Kind["cache"] = 3] = "cache"; })(Kind || (Kind = {})); export var Reentrance; (function (Reentrance) { Reentrance[Reentrance["preventWithError"] = 1] = "preventWithError"; Reentrance[Reentrance["waitAndRestart"] = 0] = "waitAndRestart"; Reentrance[Reentrance["cancelPrevious"] = -1] = "cancelPrevious"; Reentrance[Reentrance["cancelAndWaitPrevious"] = -2] = "cancelAndWaitPrevious"; Reentrance[Reentrance["overwritePrevious"] = -3] = "overwritePrevious"; Reentrance[Reentrance["runSideBySide"] = -4] = "runSideBySide"; })(Reentrance || (Reentrance = {})); export var Isolation; (function (Isolation) { Isolation[Isolation["joinToCurrentTransaction"] = 0] = "joinToCurrentTransaction"; Isolation[Isolation["joinAsNestedTransaction"] = 1] = "joinAsNestedTransaction"; Isolation[Isolation["disjoinFromOuterTransaction"] = 2] = "disjoinFromOuterTransaction"; Isolation[Isolation["disjoinFromOuterAndInnerTransactions"] = 3] = "disjoinFromOuterAndInnerTransactions"; Isolation[Isolation["disjoinForInternalDisposal"] = 4] = "disjoinForInternalDisposal"; })(Isolation || (Isolation = {}));