@@ -21,31 +21,20 @@ export class InvalidMappingError extends CustomError {
21
21
}
22
22
}
23
23
24
- export class NotFoundError extends Error {
24
+ export class NotFoundError extends CustomError {
25
25
public resourceName : string ;
26
26
27
27
constructor ( resourceName : string , message : string ) {
28
- super ( message ) ;
29
- this . name = "NotFoundError" ;
28
+ super ( "NotFoundError" , message ) ;
30
29
this . resourceName = resourceName ;
31
-
32
- if ( Error . captureStackTrace ) {
33
- Error . captureStackTrace ( this , this . constructor ) ;
34
- }
35
30
}
36
31
}
37
-
38
- export class RequestError extends Error {
32
+ export class RequestError extends CustomError {
39
33
public endpoint : string | undefined ;
40
34
41
35
constructor ( message : string , endpoint ?: string ) {
42
- super ( message ) ;
43
- this . name = "RequestError" ;
36
+ super ( "RequestError" , message ) ;
44
37
this . endpoint = endpoint ;
45
-
46
- if ( Error . captureStackTrace ) {
47
- Error . captureStackTrace ( this , this . constructor ) ;
48
- }
49
38
}
50
39
}
51
40
@@ -55,24 +44,14 @@ export class UnsupportedActionError extends CustomError {
55
44
}
56
45
}
57
46
58
- export class InvalidFormatError extends Error {
47
+ export class InvalidFormatError extends CustomError {
59
48
constructor ( message : string ) {
60
- super ( message ) ;
61
- this . name = "InvalidFormatError" ;
62
-
63
- if ( Error . captureStackTrace ) {
64
- Error . captureStackTrace ( this , this . constructor ) ;
65
- }
49
+ super ( "InvalidFormatError" , message ) ;
66
50
}
67
51
}
68
52
69
- export class SdkNotConfiguredError extends Error {
53
+ export class SdkNotConfiguredError extends CustomError {
70
54
constructor ( ) {
71
- super ( "SDK not configured. Please call `configureSDK` before using." ) ;
72
- this . name = "SdkNotConfiguredError" ;
73
-
74
- if ( Error . captureStackTrace ) {
75
- Error . captureStackTrace ( this , this . constructor ) ;
76
- }
55
+ super ( "SdkNotConfiguredError" , "SDK not configured. Please call `configureSDK` before using." ) ;
77
56
}
78
57
}
0 commit comments