UNPKG

792 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3function isActionResult(a) {
4 return a.target !== undefined && a.success !== undefined;
5}
6exports.isActionResult = isActionResult;
7/**
8 * Convenient implementation of ActionResult
9 */
10class SimpleActionResult {
11 constructor(target, success) {
12 this.target = target;
13 this.success = success;
14 }
15}
16exports.SimpleActionResult = SimpleActionResult;
17function successOn(t) {
18 return new SimpleActionResult(t, true);
19}
20exports.successOn = successOn;
21function failureOn(t, err, f /* function */) {
22 return {
23 success: false,
24 target: t,
25 error: err,
26 errorStep: f ? f.name : undefined,
27 };
28}
29exports.failureOn = failureOn;
30//# sourceMappingURL=ActionResult.js.map
\No newline at end of file