1 | "use strict";
|
2 | var __importStar = (this && this.__importStar) || function (mod) {
|
3 | if (mod && mod.__esModule) return mod;
|
4 | var result = {};
|
5 | if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
|
6 | result["default"] = mod;
|
7 | return result;
|
8 | };
|
9 | Object.defineProperty(exports, "__esModule", { value: true });
|
10 | const util = __importStar(require("util"));
|
11 | var ErrorReason;
|
12 | (function (ErrorReason) {
|
13 | ErrorReason["UnsupportedFormatArgument"] = "unsupported format";
|
14 | ErrorReason["ArgumentsRequired"] = "1 or more arguments required";
|
15 | ErrorReason["ArgumentRequired"] = "argument required";
|
16 | ErrorReason["ParameterCantPlacedAfterVariadic"] = "parameter can not placed after variadic parameter";
|
17 | ErrorReason["ParameterCannPlacedAfterOptional"] = "required parameter is not placed after optional parameter";
|
18 | ErrorReason["UnknownOption"] = "unknown option";
|
19 | ErrorReason["OptionNameMismatch"] = "short or long option name mismatch";
|
20 | ErrorReason["OptionValueRequired"] = "option value required";
|
21 | })(ErrorReason = exports.ErrorReason || (exports.ErrorReason = {}));
|
22 | class CommandpostError {
|
23 | constructor(params) {
|
24 | this.params = params;
|
25 | Error.captureStackTrace(this, this.constructor);
|
26 | }
|
27 | get name() {
|
28 | return this.constructor.name;
|
29 | }
|
30 | get message() {
|
31 | return this.params.message;
|
32 | }
|
33 | }
|
34 | exports.CommandpostError = CommandpostError;
|
35 | util.inherits(CommandpostError, Error);
|
36 |
|
\ | No newline at end of file |