@getcronit/pylon
Version:

22 lines (21 loc) • 810 B
TypeScript
import { GraphQLError, GraphQLErrorExtensions } from 'graphql';
import { Context } from './context';
export interface Resolvers {
Query: Record<string, any>;
Mutation?: Record<string, any>;
Subscription?: Record<string, any>;
}
/**
* Converts a set of resolvers into a corresponding set of GraphQL resolvers.
* @param resolvers The original resolvers.
* @returns The converted GraphQL resolvers.
*/
export declare const resolversToGraphQLResolvers: (resolvers: Resolvers, configureContext?: (context: Context) => Context) => Resolvers;
export declare class ServiceError extends GraphQLError {
extensions: GraphQLErrorExtensions;
constructor(message: string, extensions: {
code: string;
statusCode: number;
details?: Record<string, any>;
}, error?: Error);
}