UNPKG

atombeak

Version:

Create asynchronous atomic functions!

30 lines (29 loc) 818 B
"use strict"; 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;