UNPKG

@envelop/graphql-modules

Version:
22 lines (21 loc) 639 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useGraphQLModules = void 0; const useGraphQLModules = (app) => { return { onPluginInit({ setSchema }) { setSchema(app.schema); }, onExecute({ setExecuteFn, executeFn }) { setExecuteFn(app.createExecution({ execute: executeFn, })); }, onSubscribe({ setSubscribeFn, subscribeFn }) { setSubscribeFn(app.createSubscription({ subscribe: subscribeFn, })); }, }; }; exports.useGraphQLModules = useGraphQLModules;