reactronic
Version:
Reactronic - Transactional Reactive State Management
32 lines (31 loc) • 678 B
TypeScript
export declare enum Mode {
default = 0,
autonomous = 1,
external = 2
}
export declare enum Priority {
realtime = 0,
normal = 1,
background = 2
}
export declare enum Kind {
plain = 0,
transaction = 1,
reaction = 2,
cache = 3
}
export declare enum Reentrance {
preventWithError = 1,
waitAndRestart = 0,
cancelPrevious = -1,
cancelAndWaitPrevious = -2,
overwritePrevious = -3,
runSideBySide = -4
}
export declare enum Isolation {
joinToCurrentTransaction = 0,
joinAsNestedTransaction = 1,
disjoinFromOuterTransaction = 2,
disjoinFromOuterAndInnerTransactions = 3,
disjoinForInternalDisposal = 4
}