@omnigraph/grpc
Version:
15 lines (14 loc) • 508 B
JavaScript
;
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$,
};
};
}