@powership/server
Version:
10 lines (9 loc) • 445 B
TypeScript
import { Resolver } from '@powership/schema';
import { Handler } from '../Server';
export type ResolversRecord = Record<string, Resolver<any, any, any>>;
export type GraphqlHandlerOptions<Resolvers extends ResolversRecord> = {
path?: string;
playgroundAPIUrl?: string;
resolvers: Resolvers;
};
export declare function createGraphQLHandlers<Resolvers extends ResolversRecord>(definition: GraphqlHandlerOptions<Resolvers>): Handler[];