UNPKG

@omnigraph/grpc

Version:
15 lines (14 loc) 508 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.loadGrpcSubgraph = loadGrpcSubgraph; const grpcLoaderHelper_js_1 = require("./grpcLoaderHelper.js"); function loadGrpcSubgraph(name, options) { return (ctx) => { const helper = new grpcLoaderHelper_js_1.GrpcLoaderHelper(name, ctx.cwd, ctx.logger, options); const schema$ = helper.buildSchema().finally(() => helper.dispose()); return { name, schema$, }; }; }