@restorecommerce/chassis-srv
Version:
Restore Commerce microservice chassis
14 lines • 580 B
JavaScript
import { FileDescriptorSet } from '@restorecommerce/rc-grpc-clients/dist/generated/google/protobuf/descriptor.js';
import { ServerReflection, } from 'nice-grpc-server-reflection';
export const buildReflectionService = (services) => {
const files = [];
const names = [];
services.forEach((service, i) => {
files.push(service.descriptor);
names.push(service.name || service.descriptor.name + '.Service');
});
return ServerReflection(FileDescriptorSet.encode({
file: files
}).finish(), names);
};
//# sourceMappingURL=reflection.js.map