UNPKG

graphql-modules

Version:

Create reusable, maintainable, testable and extendable GraphQL modules

28 lines (27 loc) 590 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createModule = createModule; const factory_1 = require("./factory"); /** * @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: { * // ... * } * }); * ``` */ function createModule(config) { return (0, factory_1.moduleFactory)(config); }