UNPKG

3.42 kBTypeScriptView Raw
1import type * as grpc from '../index';
2import type { MessageTypeDefinition } from '@grpc/proto-loader';
3import type { ChannelzClient as _grpc_channelz_v1_ChannelzClient, ChannelzDefinition as _grpc_channelz_v1_ChannelzDefinition } from './grpc/channelz/v1/Channelz';
4declare type SubtypeConstructor<Constructor extends new (...args: any) => any, Subtype> = {
5 new (...args: ConstructorParameters<Constructor>): Subtype;
6};
7export interface ProtoGrpcType {
8 google: {
9 protobuf: {
10 Any: MessageTypeDefinition;
11 BoolValue: MessageTypeDefinition;
12 BytesValue: MessageTypeDefinition;
13 DoubleValue: MessageTypeDefinition;
14 Duration: MessageTypeDefinition;
15 FloatValue: MessageTypeDefinition;
16 Int32Value: MessageTypeDefinition;
17 Int64Value: MessageTypeDefinition;
18 StringValue: MessageTypeDefinition;
19 Timestamp: MessageTypeDefinition;
20 UInt32Value: MessageTypeDefinition;
21 UInt64Value: MessageTypeDefinition;
22 };
23 };
24 grpc: {
25 channelz: {
26 v1: {
27 Address: MessageTypeDefinition;
28 Channel: MessageTypeDefinition;
29 ChannelConnectivityState: MessageTypeDefinition;
30 ChannelData: MessageTypeDefinition;
31 ChannelRef: MessageTypeDefinition;
32 ChannelTrace: MessageTypeDefinition;
33 ChannelTraceEvent: MessageTypeDefinition;
34 /**
35 * Channelz is a service exposed by gRPC servers that provides detailed debug
36 * information.
37 */
38 Channelz: SubtypeConstructor<typeof grpc.Client, _grpc_channelz_v1_ChannelzClient> & {
39 service: _grpc_channelz_v1_ChannelzDefinition;
40 };
41 GetChannelRequest: MessageTypeDefinition;
42 GetChannelResponse: MessageTypeDefinition;
43 GetServerRequest: MessageTypeDefinition;
44 GetServerResponse: MessageTypeDefinition;
45 GetServerSocketsRequest: MessageTypeDefinition;
46 GetServerSocketsResponse: MessageTypeDefinition;
47 GetServersRequest: MessageTypeDefinition;
48 GetServersResponse: MessageTypeDefinition;
49 GetSocketRequest: MessageTypeDefinition;
50 GetSocketResponse: MessageTypeDefinition;
51 GetSubchannelRequest: MessageTypeDefinition;
52 GetSubchannelResponse: MessageTypeDefinition;
53 GetTopChannelsRequest: MessageTypeDefinition;
54 GetTopChannelsResponse: MessageTypeDefinition;
55 Security: MessageTypeDefinition;
56 Server: MessageTypeDefinition;
57 ServerData: MessageTypeDefinition;
58 ServerRef: MessageTypeDefinition;
59 Socket: MessageTypeDefinition;
60 SocketData: MessageTypeDefinition;
61 SocketOption: MessageTypeDefinition;
62 SocketOptionLinger: MessageTypeDefinition;
63 SocketOptionTcpInfo: MessageTypeDefinition;
64 SocketOptionTimeout: MessageTypeDefinition;
65 SocketRef: MessageTypeDefinition;
66 Subchannel: MessageTypeDefinition;
67 SubchannelRef: MessageTypeDefinition;
68 };
69 };
70 };
71}
72export {};