@graphql-yoga/plugin-sofa
Version:
7 lines (6 loc) • 344 B
text/typescript
import { Plugin } from 'graphql-yoga';
import { useSofa as createSofaHandler } from 'sofa-api';
type SofaHandlerConfig = Parameters<typeof createSofaHandler>[0];
export type SofaPluginConfig = Omit<SofaHandlerConfig, 'schema' | 'context' | 'execute' | 'subscribe'>;
export declare function useSofa(config: SofaPluginConfig): Plugin;
export {};