Skip to content

Commit 3cc1c38

Browse files
committed
less ambiguity around data type
1 parent df8ab0d commit 3cc1c38

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

dist/index.d.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import ExtendableError from 'extendable-error';
22
export interface ErrorConfig {
33
message: string;
44
time_thrown?: string;
5-
data?: any;
5+
data?: object;
66
options?: {
77
showPath?: boolean;
88
showLocations?: boolean;
@@ -12,15 +12,15 @@ export interface ErrorInfo {
1212
message: string;
1313
name: string;
1414
time_thrown: string;
15-
data?: {};
15+
data?: object;
1616
path?: string;
1717
locations?: any;
1818
}
1919
export declare class ApolloError extends ExtendableError {
2020
name: string;
2121
message: string;
2222
time_thrown: string;
23-
data: any;
23+
data: object;
2424
path: any;
2525
locations: any;
2626
_showLocations: boolean;

dist/index.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/index.ts

+6-5
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const isObject = d => Object.prototype.toString.call(d) === '[object Object]';
77
export interface ErrorConfig {
88
message: string;
99
time_thrown?: string;
10-
data?: any;
10+
data?: object;
1111
options?: {
1212
showPath?: boolean;
1313
showLocations?: boolean;
@@ -18,7 +18,7 @@ export interface ErrorInfo {
1818
message: string;
1919
name: string;
2020
time_thrown: string;
21-
data?: {};
21+
data?: object;
2222
path?: string;
2323
locations?: any;
2424
}
@@ -27,7 +27,7 @@ export class ApolloError extends ExtendableError {
2727
name: string;
2828
message: string;
2929
time_thrown: string;
30-
data: any;
30+
data: object;
3131
path: any;
3232
locations: any;
3333
_showLocations: boolean = false;
@@ -39,8 +39,9 @@ export class ApolloError extends ExtendableError {
3939
const t = (arguments[2] && arguments[2].time_thrown) || (new Date()).toISOString();
4040
const m = (arguments[2] && arguments[2].message) || '';
4141
const configData = (arguments[2] && arguments[2].data) || {};
42-
const d = { ...this.data, ...configData }
43-
const opts = ((arguments[2] && arguments[2].options) || {})
42+
const d = { ...this.data, ...configData };
43+
const opts = ((arguments[2] && arguments[2].options) || {});
44+
4445

4546
this.name = name;
4647
this.message = m;

0 commit comments

Comments
 (0)