atombeak
Version:
Create asynchronous atomic functions!
30 lines (29 loc) • 818 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OUTER_CHANGED = 'OUTER_CHANGED';
function outerChangedMessage(oldOuter, newOuter) {
return {
type: exports.OUTER_CHANGED,
oldOuter: oldOuter,
newOuter: newOuter
};
}
exports.outerChangedMessage = outerChangedMessage;
exports.NEXT_ITERATION = 'NEXT_ITERATION';
function nextIteration(attempt, log) {
return {
type: exports.NEXT_ITERATION,
attempt: attempt,
log: log
};
}
exports.nextIteration = nextIteration;
exports.RESULT_RECEIVED = 'RESULT_RECEIVED';
function resultReceivedMessage(attempt, result) {
return {
type: exports.RESULT_RECEIVED,
attempt: attempt,
result: result
};
}
exports.resultReceivedMessage = resultReceivedMessage;