@ardatan/grpc-reflection-js
Version:
[](https://badge.fury.io/js/grpc-reflection-js)  [ • 604 B
TypeScript
import { ChannelCredentials } from '@grpc/grpc-js';
import * as services from './reflection_grpc_pb';
import { Root } from 'protobufjs';
export declare class Client {
grpcClient: services.IServerReflectionClient;
constructor(url: string, credentials: ChannelCredentials, options?: object);
listServices(): Promise<string[] | void[]>;
fileContainingSymbol(symbol: string): Promise<Root>;
fileByFilename(filename: string): Promise<Root>;
private resolveFileDescriptorSet;
private resolveDescriptorRecursive;
private getFileContainingSymbol;
private getFileByFilename;
}