UNPKG

1.81 kBJavaScriptView Raw
1"use strict";
2(function (WatchTaskErrorTypes) {
3 WatchTaskErrorTypes[WatchTaskErrorTypes["WatchTaskNameNotFound"] = "WatchTaskNameNotFound"] = "WatchTaskNameNotFound";
4})(exports.WatchTaskErrorTypes || (exports.WatchTaskErrorTypes = {}));
5var WatchTaskErrorTypes = exports.WatchTaskErrorTypes;
6function gatherWatchTaskErrors(outgoing, input) {
7 return [
8 getWatchNameErrors,
9 ].reduce(function (all, fn) { return all.concat(fn(outgoing, input)); }, []);
10}
11exports.gatherWatchTaskErrors = gatherWatchTaskErrors;
12function getWatchNameErrors(outgoing, input) {
13 if (!input.watch[outgoing.taskName]) {
14 return [{
15 type: WatchTaskErrorTypes.WatchTaskNameNotFound,
16 taskName: outgoing.taskName
17 }];
18 }
19 return [];
20}
21//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2F0Y2guZXJyb3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3dhdGNoLmVycm9ycy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBR0EsV0FBWSxtQkFBbUI7SUFDM0IsbUVBQTZCLHVCQUF1QiwyQkFBQSxDQUFBO0FBQ3hELENBQUMsRUFGVywyQkFBbUIsS0FBbkIsMkJBQW1CLFFBRTlCO0FBRkQsSUFBWSxtQkFBbUIsR0FBbkIsMkJBRVgsQ0FBQTtBQVFELCtCQUFzQyxRQUEyQixFQUFFLEtBQW9CO0lBQ25GLE1BQU0sQ0FBQztRQUNILGtCQUFrQjtLQUNyQixDQUFDLE1BQU0sQ0FBQyxVQUFDLEdBQUcsRUFBRSxFQUFFLElBQUssT0FBQSxHQUFHLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsS0FBSyxDQUFDLENBQUMsRUFBL0IsQ0FBK0IsRUFBRSxFQUFFLENBQUMsQ0FBQztBQUMvRCxDQUFDO0FBSmUsNkJBQXFCLHdCQUlwQyxDQUFBO0FBRUQsNEJBQTRCLFFBQTJCLEVBQUUsS0FBb0I7SUFDekUsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDbEMsTUFBTSxDQUFDLENBQTZCO2dCQUNoQyxJQUFJLEVBQUUsbUJBQW1CLENBQUMscUJBQXFCO2dCQUMvQyxRQUFRLEVBQUUsUUFBUSxDQUFDLFFBQVE7YUFDOUIsQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUNELE1BQU0sQ0FBQyxFQUFFLENBQUM7QUFDZCxDQUFDIn0=
\No newline at end of file