UNPKG

1.68 kBTypeScriptView Raw
1import * as hooks from './hooks';
2import { DocumentNode, ExecutionResult, GraphQLSchema, GraphQLFieldResolver, GraphQLError } from 'graphql';
3import { ContextParams, BaseContext } from './api/context';
4export { hooks };
5export * from './api/utils';
6export { default as gql } from 'graphql-tag';
7export { GraphQLError } from 'graphql';
8export { ValidatorMap, Resolver, Subscriber, ObservableSubscriber, AsyncIteratorSubscriber } from '@cortexql/ts2graphql';
9export * from './api/context';
10export declare function formatError(context: BaseContext, error: GraphQLError): GraphQLError;
11export declare function formatResponse(context: BaseContext, response: ExecutionResult, end?: boolean): ExecutionResult;
12export declare function executeWithContext(schema: GraphQLSchema, document: DocumentNode, rootValue: any, context: BaseContext, variableValues?: {
13 [key: string]: any;
14}, operationName?: string, fieldResolver?: GraphQLFieldResolver<any, any>): Promise<ExecutionResult>;
15export declare function execute(document: DocumentNode, params: ContextParams, variableValues?: {
16 [key: string]: any;
17}, operationName?: string): Promise<ExecutionResult>;
18export declare function subscribeWithContext(schema: GraphQLSchema, document: DocumentNode, rootValue: any, context: BaseContext, variableValues?: {
19 [key: string]: any;
20}, operationName?: string): Promise<ExecutionResult | AsyncIterator<ExecutionResult>>;
21export declare function subscribe(document: DocumentNode, params: ContextParams, variableValues?: {
22 [key: string]: any;
23}, operationName?: string): Promise<ExecutionResult | AsyncIterator<ExecutionResult>>;
24export declare function bootstrap(): Promise<void>;