@omnigraph/grpc
Version:
12 lines (11 loc) • 365 B
JavaScript
import { GrpcLoaderHelper } from './grpcLoaderHelper.js';
export function loadGrpcSubgraph(name, options) {
return (ctx) => {
const helper = new GrpcLoaderHelper(name, ctx.cwd, ctx.logger, options);
const schema$ = helper.buildSchema().finally(() => helper.dispose());
return {
name,
schema$,
};
};
}