UNPKG

972 BTypeScriptView Raw
1import '../utilities/globals';
2import { GraphQLError } from 'graphql';
3import { ServerParseError } from '../link/http';
4import { ServerError } from '../link/utils';
5export declare function isApolloError(err: Error): err is ApolloError;
6export declare type GraphQLErrors = ReadonlyArray<GraphQLError>;
7export declare type NetworkError = Error | ServerParseError | ServerError | null;
8export declare class ApolloError extends Error {
9 message: string;
10 graphQLErrors: GraphQLErrors;
11 clientErrors: ReadonlyArray<Error>;
12 networkError: Error | ServerParseError | ServerError | null;
13 extraInfo: any;
14 constructor({ graphQLErrors, clientErrors, networkError, errorMessage, extraInfo, }: {
15 graphQLErrors?: ReadonlyArray<GraphQLError>;
16 clientErrors?: ReadonlyArray<Error>;
17 networkError?: Error | ServerParseError | ServerError | null;
18 errorMessage?: string;
19 extraInfo?: any;
20 });
21}
22//# sourceMappingURL=index.d.ts.map
\No newline at end of file