graphql-modules
Version:
Create reusable, maintainable, testable and extendable GraphQL modules
23 lines (22 loc) • 479 B
TypeScript
import { ModuleConfig } from './types';
/**
* @api
* Creates a Module, an element used by Application. Accepts `ModuleConfig`.
*
* @example
*
* ```typescript
* import { createModule, gql } from 'graphql-modules';
*
* export const usersModule = createModule({
* id: 'users',
* typeDefs: gql`
* // GraphQL SDL
* `,
* resolvers: {
* // ...
* }
* });
* ```
*/
export declare function createModule(config: ModuleConfig): import("./types").Module;