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