1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.HookException = exports.IntegrationNotFoundException = exports.IntegrationException = exports.RunnerNotFoundException = exports.RunnerException = exports.SessionException = exports.ServeCLIProgramNotFoundException = exports.BuildCLIProgramNotFoundException = exports.FatalException = exports.BaseException = void 0;
|
4 | const cli_framework_1 = require("@ionic/cli-framework");
|
5 | class BaseException extends cli_framework_1.BaseError {
|
6 | constructor() {
|
7 | super(...arguments);
|
8 | this.name = 'Exception';
|
9 | }
|
10 | }
|
11 | exports.BaseException = BaseException;
|
12 | class FatalException extends BaseException {
|
13 | constructor(message = '', exitCode = 1) {
|
14 | super(message);
|
15 | this.message = message;
|
16 | this.exitCode = exitCode;
|
17 | this.fatal = true;
|
18 | }
|
19 | }
|
20 | exports.FatalException = FatalException;
|
21 | class BuildCLIProgramNotFoundException extends BaseException {
|
22 | }
|
23 | exports.BuildCLIProgramNotFoundException = BuildCLIProgramNotFoundException;
|
24 | class ServeCLIProgramNotFoundException extends BaseException {
|
25 | }
|
26 | exports.ServeCLIProgramNotFoundException = ServeCLIProgramNotFoundException;
|
27 | class SessionException extends BaseException {
|
28 | }
|
29 | exports.SessionException = SessionException;
|
30 | class RunnerException extends BaseException {
|
31 | }
|
32 | exports.RunnerException = RunnerException;
|
33 | class RunnerNotFoundException extends RunnerException {
|
34 | }
|
35 | exports.RunnerNotFoundException = RunnerNotFoundException;
|
36 | class IntegrationException extends BaseException {
|
37 | }
|
38 | exports.IntegrationException = IntegrationException;
|
39 | class IntegrationNotFoundException extends IntegrationException {
|
40 | }
|
41 | exports.IntegrationNotFoundException = IntegrationNotFoundException;
|
42 | class HookException extends BaseException {
|
43 | }
|
44 | exports.HookException = HookException;
|