Skip to content
This repository was archived by the owner on Feb 24, 2024. It is now read-only.

Commit bf1b930

Browse files
committed
Change base class of CliError to Error
Since CliError doesn't use cause field, it doesn't need to derive from TraceError
1 parent b3fec51 commit bf1b930

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/cli/CliError.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
import {ErrorCause, TraceError} from "../common/errors";
2-
31
export enum ErrorCode {
42
ArgumentError = 1,
53
ParseError = 2,
64
WriteError = 3,
75
UnexpectedError = 100
86
}
97

10-
export default class CliError extends TraceError {
8+
export default class CliError extends Error {
119
public readonly errorCode: ErrorCode;
1210

13-
public constructor(message: string, errorCode: ErrorCode, cause?: ErrorCause) {
14-
super(message, cause);
11+
public constructor(message: string, errorCode: ErrorCode) {
12+
super(message);
1513
this.errorCode = errorCode;
1614
}
1715
}

0 commit comments

Comments
 (0)