summaryrefslogtreecommitdiff
path: root/frontend-old/node_modules/@grpc/grpc-js/src/generated
diff options
context:
space:
mode:
Diffstat (limited to 'frontend-old/node_modules/@grpc/grpc-js/src/generated')
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/channelz.ts73
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Any.ts13
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BoolValue.ts10
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BytesValue.ts10
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/DoubleValue.ts10
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Duration.ts13
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/FloatValue.ts10
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int32Value.ts10
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int64Value.ts11
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/StringValue.ts10
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Timestamp.ts13
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt32Value.ts10
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt64Value.ts11
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Address.ts89
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channel.ts68
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelConnectivityState.ts45
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelData.ts76
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelRef.ts31
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTrace.ts45
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTraceEvent.ts91
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channelz.ts178
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelRequest.ts17
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelResponse.ts19
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerRequest.ts17
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerResponse.ts19
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsRequest.ts39
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsResponse.ts33
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersRequest.ts37
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersResponse.ts33
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketRequest.ts29
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketResponse.ts19
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelRequest.ts17
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelResponse.ts19
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsRequest.ts37
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsResponse.ts33
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Security.ts87
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Server.ts45
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerData.ts57
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerRef.ts31
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Socket.ts70
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketData.ts150
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOption.ts47
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionLinger.ts33
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.ts74
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTimeout.ts19
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketRef.ts31
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Subchannel.ts70
-rw-r--r--frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SubchannelRef.ts31
48 files changed, 1940 insertions, 0 deletions
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/channelz.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/channelz.ts
new file mode 100644
index 0000000..367cf27
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/channelz.ts
@@ -0,0 +1,73 @@
+import type * as grpc from '../index';
+import type { MessageTypeDefinition } from '@grpc/proto-loader';
+
+import type { ChannelzClient as _grpc_channelz_v1_ChannelzClient, ChannelzDefinition as _grpc_channelz_v1_ChannelzDefinition } from './grpc/channelz/v1/Channelz';
+
+type SubtypeConstructor<Constructor extends new (...args: any) => any, Subtype> = {
+ new(...args: ConstructorParameters<Constructor>): Subtype;
+};
+
+export interface ProtoGrpcType {
+ google: {
+ protobuf: {
+ Any: MessageTypeDefinition
+ BoolValue: MessageTypeDefinition
+ BytesValue: MessageTypeDefinition
+ DoubleValue: MessageTypeDefinition
+ Duration: MessageTypeDefinition
+ FloatValue: MessageTypeDefinition
+ Int32Value: MessageTypeDefinition
+ Int64Value: MessageTypeDefinition
+ StringValue: MessageTypeDefinition
+ Timestamp: MessageTypeDefinition
+ UInt32Value: MessageTypeDefinition
+ UInt64Value: MessageTypeDefinition
+ }
+ }
+ grpc: {
+ channelz: {
+ v1: {
+ Address: MessageTypeDefinition
+ Channel: MessageTypeDefinition
+ ChannelConnectivityState: MessageTypeDefinition
+ ChannelData: MessageTypeDefinition
+ ChannelRef: MessageTypeDefinition
+ ChannelTrace: MessageTypeDefinition
+ ChannelTraceEvent: MessageTypeDefinition
+ /**
+ * Channelz is a service exposed by gRPC servers that provides detailed debug
+ * information.
+ */
+ Channelz: SubtypeConstructor<typeof grpc.Client, _grpc_channelz_v1_ChannelzClient> & { service: _grpc_channelz_v1_ChannelzDefinition }
+ GetChannelRequest: MessageTypeDefinition
+ GetChannelResponse: MessageTypeDefinition
+ GetServerRequest: MessageTypeDefinition
+ GetServerResponse: MessageTypeDefinition
+ GetServerSocketsRequest: MessageTypeDefinition
+ GetServerSocketsResponse: MessageTypeDefinition
+ GetServersRequest: MessageTypeDefinition
+ GetServersResponse: MessageTypeDefinition
+ GetSocketRequest: MessageTypeDefinition
+ GetSocketResponse: MessageTypeDefinition
+ GetSubchannelRequest: MessageTypeDefinition
+ GetSubchannelResponse: MessageTypeDefinition
+ GetTopChannelsRequest: MessageTypeDefinition
+ GetTopChannelsResponse: MessageTypeDefinition
+ Security: MessageTypeDefinition
+ Server: MessageTypeDefinition
+ ServerData: MessageTypeDefinition
+ ServerRef: MessageTypeDefinition
+ Socket: MessageTypeDefinition
+ SocketData: MessageTypeDefinition
+ SocketOption: MessageTypeDefinition
+ SocketOptionLinger: MessageTypeDefinition
+ SocketOptionTcpInfo: MessageTypeDefinition
+ SocketOptionTimeout: MessageTypeDefinition
+ SocketRef: MessageTypeDefinition
+ Subchannel: MessageTypeDefinition
+ SubchannelRef: MessageTypeDefinition
+ }
+ }
+ }
+}
+
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Any.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Any.ts
new file mode 100644
index 0000000..fcaa672
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Any.ts
@@ -0,0 +1,13 @@
+// Original file: null
+
+import type { AnyExtension } from '@grpc/proto-loader';
+
+export type Any = AnyExtension | {
+ type_url: string;
+ value: Buffer | Uint8Array | string;
+}
+
+export interface Any__Output {
+ 'type_url': (string);
+ 'value': (Buffer);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BoolValue.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BoolValue.ts
new file mode 100644
index 0000000..86507ea
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BoolValue.ts
@@ -0,0 +1,10 @@
+// Original file: null
+
+
+export interface BoolValue {
+ 'value'?: (boolean);
+}
+
+export interface BoolValue__Output {
+ 'value': (boolean);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BytesValue.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BytesValue.ts
new file mode 100644
index 0000000..9cec76f
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BytesValue.ts
@@ -0,0 +1,10 @@
+// Original file: null
+
+
+export interface BytesValue {
+ 'value'?: (Buffer | Uint8Array | string);
+}
+
+export interface BytesValue__Output {
+ 'value': (Buffer);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/DoubleValue.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/DoubleValue.ts
new file mode 100644
index 0000000..d70b303
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/DoubleValue.ts
@@ -0,0 +1,10 @@
+// Original file: null
+
+
+export interface DoubleValue {
+ 'value'?: (number | string);
+}
+
+export interface DoubleValue__Output {
+ 'value': (number);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Duration.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Duration.ts
new file mode 100644
index 0000000..8595377
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Duration.ts
@@ -0,0 +1,13 @@
+// Original file: null
+
+import type { Long } from '@grpc/proto-loader';
+
+export interface Duration {
+ 'seconds'?: (number | string | Long);
+ 'nanos'?: (number);
+}
+
+export interface Duration__Output {
+ 'seconds': (string);
+ 'nanos': (number);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/FloatValue.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/FloatValue.ts
new file mode 100644
index 0000000..54a655f
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/FloatValue.ts
@@ -0,0 +1,10 @@
+// Original file: null
+
+
+export interface FloatValue {
+ 'value'?: (number | string);
+}
+
+export interface FloatValue__Output {
+ 'value': (number);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int32Value.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int32Value.ts
new file mode 100644
index 0000000..ec4eeb7
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int32Value.ts
@@ -0,0 +1,10 @@
+// Original file: null
+
+
+export interface Int32Value {
+ 'value'?: (number);
+}
+
+export interface Int32Value__Output {
+ 'value': (number);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int64Value.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int64Value.ts
new file mode 100644
index 0000000..f737519
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int64Value.ts
@@ -0,0 +1,11 @@
+// Original file: null
+
+import type { Long } from '@grpc/proto-loader';
+
+export interface Int64Value {
+ 'value'?: (number | string | Long);
+}
+
+export interface Int64Value__Output {
+ 'value': (string);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/StringValue.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/StringValue.ts
new file mode 100644
index 0000000..673090e
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/StringValue.ts
@@ -0,0 +1,10 @@
+// Original file: null
+
+
+export interface StringValue {
+ 'value'?: (string);
+}
+
+export interface StringValue__Output {
+ 'value': (string);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Timestamp.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Timestamp.ts
new file mode 100644
index 0000000..ceaa32b
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Timestamp.ts
@@ -0,0 +1,13 @@
+// Original file: null
+
+import type { Long } from '@grpc/proto-loader';
+
+export interface Timestamp {
+ 'seconds'?: (number | string | Long);
+ 'nanos'?: (number);
+}
+
+export interface Timestamp__Output {
+ 'seconds': (string);
+ 'nanos': (number);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt32Value.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt32Value.ts
new file mode 100644
index 0000000..973ab34
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt32Value.ts
@@ -0,0 +1,10 @@
+// Original file: null
+
+
+export interface UInt32Value {
+ 'value'?: (number);
+}
+
+export interface UInt32Value__Output {
+ 'value': (number);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt64Value.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt64Value.ts
new file mode 100644
index 0000000..7a85c39
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt64Value.ts
@@ -0,0 +1,11 @@
+// Original file: null
+
+import type { Long } from '@grpc/proto-loader';
+
+export interface UInt64Value {
+ 'value'?: (number | string | Long);
+}
+
+export interface UInt64Value__Output {
+ 'value': (string);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Address.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Address.ts
new file mode 100644
index 0000000..259cfea
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Address.ts
@@ -0,0 +1,89 @@
+// Original file: proto/channelz.proto
+
+import type { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../google/protobuf/Any';
+
+/**
+ * An address type not included above.
+ */
+export interface _grpc_channelz_v1_Address_OtherAddress {
+ /**
+ * The human readable version of the value. This value should be set.
+ */
+ 'name'?: (string);
+ /**
+ * The actual address message.
+ */
+ 'value'?: (_google_protobuf_Any | null);
+}
+
+/**
+ * An address type not included above.
+ */
+export interface _grpc_channelz_v1_Address_OtherAddress__Output {
+ /**
+ * The human readable version of the value. This value should be set.
+ */
+ 'name': (string);
+ /**
+ * The actual address message.
+ */
+ 'value': (_google_protobuf_Any__Output | null);
+}
+
+export interface _grpc_channelz_v1_Address_TcpIpAddress {
+ /**
+ * Either the IPv4 or IPv6 address in bytes. Will be either 4 bytes or 16
+ * bytes in length.
+ */
+ 'ip_address'?: (Buffer | Uint8Array | string);
+ /**
+ * 0-64k, or -1 if not appropriate.
+ */
+ 'port'?: (number);
+}
+
+export interface _grpc_channelz_v1_Address_TcpIpAddress__Output {
+ /**
+ * Either the IPv4 or IPv6 address in bytes. Will be either 4 bytes or 16
+ * bytes in length.
+ */
+ 'ip_address': (Buffer);
+ /**
+ * 0-64k, or -1 if not appropriate.
+ */
+ 'port': (number);
+}
+
+/**
+ * A Unix Domain Socket address.
+ */
+export interface _grpc_channelz_v1_Address_UdsAddress {
+ 'filename'?: (string);
+}
+
+/**
+ * A Unix Domain Socket address.
+ */
+export interface _grpc_channelz_v1_Address_UdsAddress__Output {
+ 'filename': (string);
+}
+
+/**
+ * Address represents the address used to create the socket.
+ */
+export interface Address {
+ 'tcpip_address'?: (_grpc_channelz_v1_Address_TcpIpAddress | null);
+ 'uds_address'?: (_grpc_channelz_v1_Address_UdsAddress | null);
+ 'other_address'?: (_grpc_channelz_v1_Address_OtherAddress | null);
+ 'address'?: "tcpip_address"|"uds_address"|"other_address";
+}
+
+/**
+ * Address represents the address used to create the socket.
+ */
+export interface Address__Output {
+ 'tcpip_address'?: (_grpc_channelz_v1_Address_TcpIpAddress__Output | null);
+ 'uds_address'?: (_grpc_channelz_v1_Address_UdsAddress__Output | null);
+ 'other_address'?: (_grpc_channelz_v1_Address_OtherAddress__Output | null);
+ 'address': "tcpip_address"|"uds_address"|"other_address";
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channel.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channel.ts
new file mode 100644
index 0000000..93b4a26
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channel.ts
@@ -0,0 +1,68 @@
+// Original file: proto/channelz.proto
+
+import type { ChannelRef as _grpc_channelz_v1_ChannelRef, ChannelRef__Output as _grpc_channelz_v1_ChannelRef__Output } from '../../../grpc/channelz/v1/ChannelRef';
+import type { ChannelData as _grpc_channelz_v1_ChannelData, ChannelData__Output as _grpc_channelz_v1_ChannelData__Output } from '../../../grpc/channelz/v1/ChannelData';
+import type { SubchannelRef as _grpc_channelz_v1_SubchannelRef, SubchannelRef__Output as _grpc_channelz_v1_SubchannelRef__Output } from '../../../grpc/channelz/v1/SubchannelRef';
+import type { SocketRef as _grpc_channelz_v1_SocketRef, SocketRef__Output as _grpc_channelz_v1_SocketRef__Output } from '../../../grpc/channelz/v1/SocketRef';
+
+/**
+ * Channel is a logical grouping of channels, subchannels, and sockets.
+ */
+export interface Channel {
+ /**
+ * The identifier for this channel. This should bet set.
+ */
+ 'ref'?: (_grpc_channelz_v1_ChannelRef | null);
+ /**
+ * Data specific to this channel.
+ */
+ 'data'?: (_grpc_channelz_v1_ChannelData | null);
+ /**
+ * There are no ordering guarantees on the order of channel refs.
+ * There may not be cycles in the ref graph.
+ * A channel ref may be present in more than one channel or subchannel.
+ */
+ 'channel_ref'?: (_grpc_channelz_v1_ChannelRef)[];
+ /**
+ * At most one of 'channel_ref+subchannel_ref' and 'socket' is set.
+ * There are no ordering guarantees on the order of subchannel refs.
+ * There may not be cycles in the ref graph.
+ * A sub channel ref may be present in more than one channel or subchannel.
+ */
+ 'subchannel_ref'?: (_grpc_channelz_v1_SubchannelRef)[];
+ /**
+ * There are no ordering guarantees on the order of sockets.
+ */
+ 'socket_ref'?: (_grpc_channelz_v1_SocketRef)[];
+}
+
+/**
+ * Channel is a logical grouping of channels, subchannels, and sockets.
+ */
+export interface Channel__Output {
+ /**
+ * The identifier for this channel. This should bet set.
+ */
+ 'ref': (_grpc_channelz_v1_ChannelRef__Output | null);
+ /**
+ * Data specific to this channel.
+ */
+ 'data': (_grpc_channelz_v1_ChannelData__Output | null);
+ /**
+ * There are no ordering guarantees on the order of channel refs.
+ * There may not be cycles in the ref graph.
+ * A channel ref may be present in more than one channel or subchannel.
+ */
+ 'channel_ref': (_grpc_channelz_v1_ChannelRef__Output)[];
+ /**
+ * At most one of 'channel_ref+subchannel_ref' and 'socket' is set.
+ * There are no ordering guarantees on the order of subchannel refs.
+ * There may not be cycles in the ref graph.
+ * A sub channel ref may be present in more than one channel or subchannel.
+ */
+ 'subchannel_ref': (_grpc_channelz_v1_SubchannelRef__Output)[];
+ /**
+ * There are no ordering guarantees on the order of sockets.
+ */
+ 'socket_ref': (_grpc_channelz_v1_SocketRef__Output)[];
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelConnectivityState.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelConnectivityState.ts
new file mode 100644
index 0000000..78fb069
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelConnectivityState.ts
@@ -0,0 +1,45 @@
+// Original file: proto/channelz.proto
+
+
+// Original file: proto/channelz.proto
+
+export const _grpc_channelz_v1_ChannelConnectivityState_State = {
+ UNKNOWN: 'UNKNOWN',
+ IDLE: 'IDLE',
+ CONNECTING: 'CONNECTING',
+ READY: 'READY',
+ TRANSIENT_FAILURE: 'TRANSIENT_FAILURE',
+ SHUTDOWN: 'SHUTDOWN',
+} as const;
+
+export type _grpc_channelz_v1_ChannelConnectivityState_State =
+ | 'UNKNOWN'
+ | 0
+ | 'IDLE'
+ | 1
+ | 'CONNECTING'
+ | 2
+ | 'READY'
+ | 3
+ | 'TRANSIENT_FAILURE'
+ | 4
+ | 'SHUTDOWN'
+ | 5
+
+export type _grpc_channelz_v1_ChannelConnectivityState_State__Output = typeof _grpc_channelz_v1_ChannelConnectivityState_State[keyof typeof _grpc_channelz_v1_ChannelConnectivityState_State]
+
+/**
+ * These come from the specified states in this document:
+ * https://github.com/grpc/grpc/blob/master/doc/connectivity-semantics-and-api.md
+ */
+export interface ChannelConnectivityState {
+ 'state'?: (_grpc_channelz_v1_ChannelConnectivityState_State);
+}
+
+/**
+ * These come from the specified states in this document:
+ * https://github.com/grpc/grpc/blob/master/doc/connectivity-semantics-and-api.md
+ */
+export interface ChannelConnectivityState__Output {
+ 'state': (_grpc_channelz_v1_ChannelConnectivityState_State__Output);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelData.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelData.ts
new file mode 100644
index 0000000..6d6824a
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelData.ts
@@ -0,0 +1,76 @@
+// Original file: proto/channelz.proto
+
+import type { ChannelConnectivityState as _grpc_channelz_v1_ChannelConnectivityState, ChannelConnectivityState__Output as _grpc_channelz_v1_ChannelConnectivityState__Output } from '../../../grpc/channelz/v1/ChannelConnectivityState';
+import type { ChannelTrace as _grpc_channelz_v1_ChannelTrace, ChannelTrace__Output as _grpc_channelz_v1_ChannelTrace__Output } from '../../../grpc/channelz/v1/ChannelTrace';
+import type { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from '../../../google/protobuf/Timestamp';
+import type { Long } from '@grpc/proto-loader';
+
+/**
+ * Channel data is data related to a specific Channel or Subchannel.
+ */
+export interface ChannelData {
+ /**
+ * The connectivity state of the channel or subchannel. Implementations
+ * should always set this.
+ */
+ 'state'?: (_grpc_channelz_v1_ChannelConnectivityState | null);
+ /**
+ * The target this channel originally tried to connect to. May be absent
+ */
+ 'target'?: (string);
+ /**
+ * A trace of recent events on the channel. May be absent.
+ */
+ 'trace'?: (_grpc_channelz_v1_ChannelTrace | null);
+ /**
+ * The number of calls started on the channel
+ */
+ 'calls_started'?: (number | string | Long);
+ /**
+ * The number of calls that have completed with an OK status
+ */
+ 'calls_succeeded'?: (number | string | Long);
+ /**
+ * The number of calls that have completed with a non-OK status
+ */
+ 'calls_failed'?: (number | string | Long);
+ /**
+ * The last time a call was started on the channel.
+ */
+ 'last_call_started_timestamp'?: (_google_protobuf_Timestamp | null);
+}
+
+/**
+ * Channel data is data related to a specific Channel or Subchannel.
+ */
+export interface ChannelData__Output {
+ /**
+ * The connectivity state of the channel or subchannel. Implementations
+ * should always set this.
+ */
+ 'state': (_grpc_channelz_v1_ChannelConnectivityState__Output | null);
+ /**
+ * The target this channel originally tried to connect to. May be absent
+ */
+ 'target': (string);
+ /**
+ * A trace of recent events on the channel. May be absent.
+ */
+ 'trace': (_grpc_channelz_v1_ChannelTrace__Output | null);
+ /**
+ * The number of calls started on the channel
+ */
+ 'calls_started': (string);
+ /**
+ * The number of calls that have completed with an OK status
+ */
+ 'calls_succeeded': (string);
+ /**
+ * The number of calls that have completed with a non-OK status
+ */
+ 'calls_failed': (string);
+ /**
+ * The last time a call was started on the channel.
+ */
+ 'last_call_started_timestamp': (_google_protobuf_Timestamp__Output | null);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelRef.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelRef.ts
new file mode 100644
index 0000000..231d008
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelRef.ts
@@ -0,0 +1,31 @@
+// Original file: proto/channelz.proto
+
+import type { Long } from '@grpc/proto-loader';
+
+/**
+ * ChannelRef is a reference to a Channel.
+ */
+export interface ChannelRef {
+ /**
+ * The globally unique id for this channel. Must be a positive number.
+ */
+ 'channel_id'?: (number | string | Long);
+ /**
+ * An optional name associated with the channel.
+ */
+ 'name'?: (string);
+}
+
+/**
+ * ChannelRef is a reference to a Channel.
+ */
+export interface ChannelRef__Output {
+ /**
+ * The globally unique id for this channel. Must be a positive number.
+ */
+ 'channel_id': (string);
+ /**
+ * An optional name associated with the channel.
+ */
+ 'name': (string);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTrace.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTrace.ts
new file mode 100644
index 0000000..7dbc8d9
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTrace.ts
@@ -0,0 +1,45 @@
+// Original file: proto/channelz.proto
+
+import type { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from '../../../google/protobuf/Timestamp';
+import type { ChannelTraceEvent as _grpc_channelz_v1_ChannelTraceEvent, ChannelTraceEvent__Output as _grpc_channelz_v1_ChannelTraceEvent__Output } from '../../../grpc/channelz/v1/ChannelTraceEvent';
+import type { Long } from '@grpc/proto-loader';
+
+/**
+ * ChannelTrace represents the recent events that have occurred on the channel.
+ */
+export interface ChannelTrace {
+ /**
+ * Number of events ever logged in this tracing object. This can differ from
+ * events.size() because events can be overwritten or garbage collected by
+ * implementations.
+ */
+ 'num_events_logged'?: (number | string | Long);
+ /**
+ * Time that this channel was created.
+ */
+ 'creation_timestamp'?: (_google_protobuf_Timestamp | null);
+ /**
+ * List of events that have occurred on this channel.
+ */
+ 'events'?: (_grpc_channelz_v1_ChannelTraceEvent)[];
+}
+
+/**
+ * ChannelTrace represents the recent events that have occurred on the channel.
+ */
+export interface ChannelTrace__Output {
+ /**
+ * Number of events ever logged in this tracing object. This can differ from
+ * events.size() because events can be overwritten or garbage collected by
+ * implementations.
+ */
+ 'num_events_logged': (string);
+ /**
+ * Time that this channel was created.
+ */
+ 'creation_timestamp': (_google_protobuf_Timestamp__Output | null);
+ /**
+ * List of events that have occurred on this channel.
+ */
+ 'events': (_grpc_channelz_v1_ChannelTraceEvent__Output)[];
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTraceEvent.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTraceEvent.ts
new file mode 100644
index 0000000..403e4f1
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTraceEvent.ts
@@ -0,0 +1,91 @@
+// Original file: proto/channelz.proto
+
+import type { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from '../../../google/protobuf/Timestamp';
+import type { ChannelRef as _grpc_channelz_v1_ChannelRef, ChannelRef__Output as _grpc_channelz_v1_ChannelRef__Output } from '../../../grpc/channelz/v1/ChannelRef';
+import type { SubchannelRef as _grpc_channelz_v1_SubchannelRef, SubchannelRef__Output as _grpc_channelz_v1_SubchannelRef__Output } from '../../../grpc/channelz/v1/SubchannelRef';
+
+// Original file: proto/channelz.proto
+
+/**
+ * The supported severity levels of trace events.
+ */
+export const _grpc_channelz_v1_ChannelTraceEvent_Severity = {
+ CT_UNKNOWN: 'CT_UNKNOWN',
+ CT_INFO: 'CT_INFO',
+ CT_WARNING: 'CT_WARNING',
+ CT_ERROR: 'CT_ERROR',
+} as const;
+
+/**
+ * The supported severity levels of trace events.
+ */
+export type _grpc_channelz_v1_ChannelTraceEvent_Severity =
+ | 'CT_UNKNOWN'
+ | 0
+ | 'CT_INFO'
+ | 1
+ | 'CT_WARNING'
+ | 2
+ | 'CT_ERROR'
+ | 3
+
+/**
+ * The supported severity levels of trace events.
+ */
+export type _grpc_channelz_v1_ChannelTraceEvent_Severity__Output = typeof _grpc_channelz_v1_ChannelTraceEvent_Severity[keyof typeof _grpc_channelz_v1_ChannelTraceEvent_Severity]
+
+/**
+ * A trace event is an interesting thing that happened to a channel or
+ * subchannel, such as creation, address resolution, subchannel creation, etc.
+ */
+export interface ChannelTraceEvent {
+ /**
+ * High level description of the event.
+ */
+ 'description'?: (string);
+ /**
+ * the severity of the trace event
+ */
+ 'severity'?: (_grpc_channelz_v1_ChannelTraceEvent_Severity);
+ /**
+ * When this event occurred.
+ */
+ 'timestamp'?: (_google_protobuf_Timestamp | null);
+ 'channel_ref'?: (_grpc_channelz_v1_ChannelRef | null);
+ 'subchannel_ref'?: (_grpc_channelz_v1_SubchannelRef | null);
+ /**
+ * ref of referenced channel or subchannel.
+ * Optional, only present if this event refers to a child object. For example,
+ * this field would be filled if this trace event was for a subchannel being
+ * created.
+ */
+ 'child_ref'?: "channel_ref"|"subchannel_ref";
+}
+
+/**
+ * A trace event is an interesting thing that happened to a channel or
+ * subchannel, such as creation, address resolution, subchannel creation, etc.
+ */
+export interface ChannelTraceEvent__Output {
+ /**
+ * High level description of the event.
+ */
+ 'description': (string);
+ /**
+ * the severity of the trace event
+ */
+ 'severity': (_grpc_channelz_v1_ChannelTraceEvent_Severity__Output);
+ /**
+ * When this event occurred.
+ */
+ 'timestamp': (_google_protobuf_Timestamp__Output | null);
+ 'channel_ref'?: (_grpc_channelz_v1_ChannelRef__Output | null);
+ 'subchannel_ref'?: (_grpc_channelz_v1_SubchannelRef__Output | null);
+ /**
+ * ref of referenced channel or subchannel.
+ * Optional, only present if this event refers to a child object. For example,
+ * this field would be filled if this trace event was for a subchannel being
+ * created.
+ */
+ 'child_ref': "channel_ref"|"subchannel_ref";
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channelz.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channelz.ts
new file mode 100644
index 0000000..4c8c18a
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channelz.ts
@@ -0,0 +1,178 @@
+// Original file: proto/channelz.proto
+
+import type * as grpc from '../../../../index'
+import type { MethodDefinition } from '@grpc/proto-loader'
+import type { GetChannelRequest as _grpc_channelz_v1_GetChannelRequest, GetChannelRequest__Output as _grpc_channelz_v1_GetChannelRequest__Output } from '../../../grpc/channelz/v1/GetChannelRequest';
+import type { GetChannelResponse as _grpc_channelz_v1_GetChannelResponse, GetChannelResponse__Output as _grpc_channelz_v1_GetChannelResponse__Output } from '../../../grpc/channelz/v1/GetChannelResponse';
+import type { GetServerRequest as _grpc_channelz_v1_GetServerRequest, GetServerRequest__Output as _grpc_channelz_v1_GetServerRequest__Output } from '../../../grpc/channelz/v1/GetServerRequest';
+import type { GetServerResponse as _grpc_channelz_v1_GetServerResponse, GetServerResponse__Output as _grpc_channelz_v1_GetServerResponse__Output } from '../../../grpc/channelz/v1/GetServerResponse';
+import type { GetServerSocketsRequest as _grpc_channelz_v1_GetServerSocketsRequest, GetServerSocketsRequest__Output as _grpc_channelz_v1_GetServerSocketsRequest__Output } from '../../../grpc/channelz/v1/GetServerSocketsRequest';
+import type { GetServerSocketsResponse as _grpc_channelz_v1_GetServerSocketsResponse, GetServerSocketsResponse__Output as _grpc_channelz_v1_GetServerSocketsResponse__Output } from '../../../grpc/channelz/v1/GetServerSocketsResponse';
+import type { GetServersRequest as _grpc_channelz_v1_GetServersRequest, GetServersRequest__Output as _grpc_channelz_v1_GetServersRequest__Output } from '../../../grpc/channelz/v1/GetServersRequest';
+import type { GetServersResponse as _grpc_channelz_v1_GetServersResponse, GetServersResponse__Output as _grpc_channelz_v1_GetServersResponse__Output } from '../../../grpc/channelz/v1/GetServersResponse';
+import type { GetSocketRequest as _grpc_channelz_v1_GetSocketRequest, GetSocketRequest__Output as _grpc_channelz_v1_GetSocketRequest__Output } from '../../../grpc/channelz/v1/GetSocketRequest';
+import type { GetSocketResponse as _grpc_channelz_v1_GetSocketResponse, GetSocketResponse__Output as _grpc_channelz_v1_GetSocketResponse__Output } from '../../../grpc/channelz/v1/GetSocketResponse';
+import type { GetSubchannelRequest as _grpc_channelz_v1_GetSubchannelRequest, GetSubchannelRequest__Output as _grpc_channelz_v1_GetSubchannelRequest__Output } from '../../../grpc/channelz/v1/GetSubchannelRequest';
+import type { GetSubchannelResponse as _grpc_channelz_v1_GetSubchannelResponse, GetSubchannelResponse__Output as _grpc_channelz_v1_GetSubchannelResponse__Output } from '../../../grpc/channelz/v1/GetSubchannelResponse';
+import type { GetTopChannelsRequest as _grpc_channelz_v1_GetTopChannelsRequest, GetTopChannelsRequest__Output as _grpc_channelz_v1_GetTopChannelsRequest__Output } from '../../../grpc/channelz/v1/GetTopChannelsRequest';
+import type { GetTopChannelsResponse as _grpc_channelz_v1_GetTopChannelsResponse, GetTopChannelsResponse__Output as _grpc_channelz_v1_GetTopChannelsResponse__Output } from '../../../grpc/channelz/v1/GetTopChannelsResponse';
+
+/**
+ * Channelz is a service exposed by gRPC servers that provides detailed debug
+ * information.
+ */
+export interface ChannelzClient extends grpc.Client {
+ /**
+ * Returns a single Channel, or else a NOT_FOUND code.
+ */
+ GetChannel(argument: _grpc_channelz_v1_GetChannelRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetChannelResponse__Output>): grpc.ClientUnaryCall;
+ GetChannel(argument: _grpc_channelz_v1_GetChannelRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_grpc_channelz_v1_GetChannelResponse__Output>): grpc.ClientUnaryCall;
+ GetChannel(argument: _grpc_channelz_v1_GetChannelRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetChannelResponse__Output>): grpc.ClientUnaryCall;
+ GetChannel(argument: _grpc_channelz_v1_GetChannelRequest, callback: grpc.requestCallback<_grpc_channelz_v1_GetChannelResponse__Output>): grpc.ClientUnaryCall;
+
+ /**
+ * Returns a single Server, or else a NOT_FOUND code.
+ */
+ GetServer(argument: _grpc_channelz_v1_GetServerRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerResponse__Output>): grpc.ClientUnaryCall;
+ GetServer(argument: _grpc_channelz_v1_GetServerRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerResponse__Output>): grpc.ClientUnaryCall;
+ GetServer(argument: _grpc_channelz_v1_GetServerRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerResponse__Output>): grpc.ClientUnaryCall;
+ GetServer(argument: _grpc_channelz_v1_GetServerRequest, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerResponse__Output>): grpc.ClientUnaryCall;
+ /**
+ * Returns a single Server, or else a NOT_FOUND code.
+ */
+ getServer(argument: _grpc_channelz_v1_GetServerRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerResponse__Output>): grpc.ClientUnaryCall;
+ getServer(argument: _grpc_channelz_v1_GetServerRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerResponse__Output>): grpc.ClientUnaryCall;
+ getServer(argument: _grpc_channelz_v1_GetServerRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerResponse__Output>): grpc.ClientUnaryCall;
+ getServer(argument: _grpc_channelz_v1_GetServerRequest, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerResponse__Output>): grpc.ClientUnaryCall;
+
+ /**
+ * Gets all server sockets that exist in the process.
+ */
+ GetServerSockets(argument: _grpc_channelz_v1_GetServerSocketsRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerSocketsResponse__Output>): grpc.ClientUnaryCall;
+ GetServerSockets(argument: _grpc_channelz_v1_GetServerSocketsRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerSocketsResponse__Output>): grpc.ClientUnaryCall;
+ GetServerSockets(argument: _grpc_channelz_v1_GetServerSocketsRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerSocketsResponse__Output>): grpc.ClientUnaryCall;
+ GetServerSockets(argument: _grpc_channelz_v1_GetServerSocketsRequest, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerSocketsResponse__Output>): grpc.ClientUnaryCall;
+ /**
+ * Gets all server sockets that exist in the process.
+ */
+ getServerSockets(argument: _grpc_channelz_v1_GetServerSocketsRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerSocketsResponse__Output>): grpc.ClientUnaryCall;
+ getServerSockets(argument: _grpc_channelz_v1_GetServerSocketsRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerSocketsResponse__Output>): grpc.ClientUnaryCall;
+ getServerSockets(argument: _grpc_channelz_v1_GetServerSocketsRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerSocketsResponse__Output>): grpc.ClientUnaryCall;
+ getServerSockets(argument: _grpc_channelz_v1_GetServerSocketsRequest, callback: grpc.requestCallback<_grpc_channelz_v1_GetServerSocketsResponse__Output>): grpc.ClientUnaryCall;
+
+ /**
+ * Gets all servers that exist in the process.
+ */
+ GetServers(argument: _grpc_channelz_v1_GetServersRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetServersResponse__Output>): grpc.ClientUnaryCall;
+ GetServers(argument: _grpc_channelz_v1_GetServersRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_grpc_channelz_v1_GetServersResponse__Output>): grpc.ClientUnaryCall;
+ GetServers(argument: _grpc_channelz_v1_GetServersRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetServersResponse__Output>): grpc.ClientUnaryCall;
+ GetServers(argument: _grpc_channelz_v1_GetServersRequest, callback: grpc.requestCallback<_grpc_channelz_v1_GetServersResponse__Output>): grpc.ClientUnaryCall;
+ /**
+ * Gets all servers that exist in the process.
+ */
+ getServers(argument: _grpc_channelz_v1_GetServersRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetServersResponse__Output>): grpc.ClientUnaryCall;
+ getServers(argument: _grpc_channelz_v1_GetServersRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_grpc_channelz_v1_GetServersResponse__Output>): grpc.ClientUnaryCall;
+ getServers(argument: _grpc_channelz_v1_GetServersRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetServersResponse__Output>): grpc.ClientUnaryCall;
+ getServers(argument: _grpc_channelz_v1_GetServersRequest, callback: grpc.requestCallback<_grpc_channelz_v1_GetServersResponse__Output>): grpc.ClientUnaryCall;
+
+ /**
+ * Returns a single Socket or else a NOT_FOUND code.
+ */
+ GetSocket(argument: _grpc_channelz_v1_GetSocketRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetSocketResponse__Output>): grpc.ClientUnaryCall;
+ GetSocket(argument: _grpc_channelz_v1_GetSocketRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_grpc_channelz_v1_GetSocketResponse__Output>): grpc.ClientUnaryCall;
+ GetSocket(argument: _grpc_channelz_v1_GetSocketRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetSocketResponse__Output>): grpc.ClientUnaryCall;
+ GetSocket(argument: _grpc_channelz_v1_GetSocketRequest, callback: grpc.requestCallback<_grpc_channelz_v1_GetSocketResponse__Output>): grpc.ClientUnaryCall;
+ /**
+ * Returns a single Socket or else a NOT_FOUND code.
+ */
+ getSocket(argument: _grpc_channelz_v1_GetSocketRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetSocketResponse__Output>): grpc.ClientUnaryCall;
+ getSocket(argument: _grpc_channelz_v1_GetSocketRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_grpc_channelz_v1_GetSocketResponse__Output>): grpc.ClientUnaryCall;
+ getSocket(argument: _grpc_channelz_v1_GetSocketRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetSocketResponse__Output>): grpc.ClientUnaryCall;
+ getSocket(argument: _grpc_channelz_v1_GetSocketRequest, callback: grpc.requestCallback<_grpc_channelz_v1_GetSocketResponse__Output>): grpc.ClientUnaryCall;
+
+ /**
+ * Returns a single Subchannel, or else a NOT_FOUND code.
+ */
+ GetSubchannel(argument: _grpc_channelz_v1_GetSubchannelRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetSubchannelResponse__Output>): grpc.ClientUnaryCall;
+ GetSubchannel(argument: _grpc_channelz_v1_GetSubchannelRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_grpc_channelz_v1_GetSubchannelResponse__Output>): grpc.ClientUnaryCall;
+ GetSubchannel(argument: _grpc_channelz_v1_GetSubchannelRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetSubchannelResponse__Output>): grpc.ClientUnaryCall;
+ GetSubchannel(argument: _grpc_channelz_v1_GetSubchannelRequest, callback: grpc.requestCallback<_grpc_channelz_v1_GetSubchannelResponse__Output>): grpc.ClientUnaryCall;
+ /**
+ * Returns a single Subchannel, or else a NOT_FOUND code.
+ */
+ getSubchannel(argument: _grpc_channelz_v1_GetSubchannelRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetSubchannelResponse__Output>): grpc.ClientUnaryCall;
+ getSubchannel(argument: _grpc_channelz_v1_GetSubchannelRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_grpc_channelz_v1_GetSubchannelResponse__Output>): grpc.ClientUnaryCall;
+ getSubchannel(argument: _grpc_channelz_v1_GetSubchannelRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetSubchannelResponse__Output>): grpc.ClientUnaryCall;
+ getSubchannel(argument: _grpc_channelz_v1_GetSubchannelRequest, callback: grpc.requestCallback<_grpc_channelz_v1_GetSubchannelResponse__Output>): grpc.ClientUnaryCall;
+
+ /**
+ * Gets all root channels (i.e. channels the application has directly
+ * created). This does not include subchannels nor non-top level channels.
+ */
+ GetTopChannels(argument: _grpc_channelz_v1_GetTopChannelsRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetTopChannelsResponse__Output>): grpc.ClientUnaryCall;
+ GetTopChannels(argument: _grpc_channelz_v1_GetTopChannelsRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_grpc_channelz_v1_GetTopChannelsResponse__Output>): grpc.ClientUnaryCall;
+ GetTopChannels(argument: _grpc_channelz_v1_GetTopChannelsRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetTopChannelsResponse__Output>): grpc.ClientUnaryCall;
+ GetTopChannels(argument: _grpc_channelz_v1_GetTopChannelsRequest, callback: grpc.requestCallback<_grpc_channelz_v1_GetTopChannelsResponse__Output>): grpc.ClientUnaryCall;
+ /**
+ * Gets all root channels (i.e. channels the application has directly
+ * created). This does not include subchannels nor non-top level channels.
+ */
+ getTopChannels(argument: _grpc_channelz_v1_GetTopChannelsRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetTopChannelsResponse__Output>): grpc.ClientUnaryCall;
+ getTopChannels(argument: _grpc_channelz_v1_GetTopChannelsRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_grpc_channelz_v1_GetTopChannelsResponse__Output>): grpc.ClientUnaryCall;
+ getTopChannels(argument: _grpc_channelz_v1_GetTopChannelsRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_grpc_channelz_v1_GetTopChannelsResponse__Output>): grpc.ClientUnaryCall;
+ getTopChannels(argument: _grpc_channelz_v1_GetTopChannelsRequest, callback: grpc.requestCallback<_grpc_channelz_v1_GetTopChannelsResponse__Output>): grpc.ClientUnaryCall;
+
+}
+
+/**
+ * Channelz is a service exposed by gRPC servers that provides detailed debug
+ * information.
+ */
+export interface ChannelzHandlers extends grpc.UntypedServiceImplementation {
+ /**
+ * Returns a single Channel, or else a NOT_FOUND code.
+ */
+ GetChannel: grpc.handleUnaryCall<_grpc_channelz_v1_GetChannelRequest__Output, _grpc_channelz_v1_GetChannelResponse>;
+
+ /**
+ * Returns a single Server, or else a NOT_FOUND code.
+ */
+ GetServer: grpc.handleUnaryCall<_grpc_channelz_v1_GetServerRequest__Output, _grpc_channelz_v1_GetServerResponse>;
+
+ /**
+ * Gets all server sockets that exist in the process.
+ */
+ GetServerSockets: grpc.handleUnaryCall<_grpc_channelz_v1_GetServerSocketsRequest__Output, _grpc_channelz_v1_GetServerSocketsResponse>;
+
+ /**
+ * Gets all servers that exist in the process.
+ */
+ GetServers: grpc.handleUnaryCall<_grpc_channelz_v1_GetServersRequest__Output, _grpc_channelz_v1_GetServersResponse>;
+
+ /**
+ * Returns a single Socket or else a NOT_FOUND code.
+ */
+ GetSocket: grpc.handleUnaryCall<_grpc_channelz_v1_GetSocketRequest__Output, _grpc_channelz_v1_GetSocketResponse>;
+
+ /**
+ * Returns a single Subchannel, or else a NOT_FOUND code.
+ */
+ GetSubchannel: grpc.handleUnaryCall<_grpc_channelz_v1_GetSubchannelRequest__Output, _grpc_channelz_v1_GetSubchannelResponse>;
+
+ /**
+ * Gets all root channels (i.e. channels the application has directly
+ * created). This does not include subchannels nor non-top level channels.
+ */
+ GetTopChannels: grpc.handleUnaryCall<_grpc_channelz_v1_GetTopChannelsRequest__Output, _grpc_channelz_v1_GetTopChannelsResponse>;
+
+}
+
+export interface ChannelzDefinition extends grpc.ServiceDefinition {
+ GetChannel: MethodDefinition<_grpc_channelz_v1_GetChannelRequest, _grpc_channelz_v1_GetChannelResponse, _grpc_channelz_v1_GetChannelRequest__Output, _grpc_channelz_v1_GetChannelResponse__Output>
+ GetServer: MethodDefinition<_grpc_channelz_v1_GetServerRequest, _grpc_channelz_v1_GetServerResponse, _grpc_channelz_v1_GetServerRequest__Output, _grpc_channelz_v1_GetServerResponse__Output>
+ GetServerSockets: MethodDefinition<_grpc_channelz_v1_GetServerSocketsRequest, _grpc_channelz_v1_GetServerSocketsResponse, _grpc_channelz_v1_GetServerSocketsRequest__Output, _grpc_channelz_v1_GetServerSocketsResponse__Output>
+ GetServers: MethodDefinition<_grpc_channelz_v1_GetServersRequest, _grpc_channelz_v1_GetServersResponse, _grpc_channelz_v1_GetServersRequest__Output, _grpc_channelz_v1_GetServersResponse__Output>
+ GetSocket: MethodDefinition<_grpc_channelz_v1_GetSocketRequest, _grpc_channelz_v1_GetSocketResponse, _grpc_channelz_v1_GetSocketRequest__Output, _grpc_channelz_v1_GetSocketResponse__Output>
+ GetSubchannel: MethodDefinition<_grpc_channelz_v1_GetSubchannelRequest, _grpc_channelz_v1_GetSubchannelResponse, _grpc_channelz_v1_GetSubchannelRequest__Output, _grpc_channelz_v1_GetSubchannelResponse__Output>
+ GetTopChannels: MethodDefinition<_grpc_channelz_v1_GetTopChannelsRequest, _grpc_channelz_v1_GetTopChannelsResponse, _grpc_channelz_v1_GetTopChannelsRequest__Output, _grpc_channelz_v1_GetTopChannelsResponse__Output>
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelRequest.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelRequest.ts
new file mode 100644
index 0000000..437e2d6
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelRequest.ts
@@ -0,0 +1,17 @@
+// Original file: proto/channelz.proto
+
+import type { Long } from '@grpc/proto-loader';
+
+export interface GetChannelRequest {
+ /**
+ * channel_id is the identifier of the specific channel to get.
+ */
+ 'channel_id'?: (number | string | Long);
+}
+
+export interface GetChannelRequest__Output {
+ /**
+ * channel_id is the identifier of the specific channel to get.
+ */
+ 'channel_id': (string);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelResponse.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelResponse.ts
new file mode 100644
index 0000000..2e967a4
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelResponse.ts
@@ -0,0 +1,19 @@
+// Original file: proto/channelz.proto
+
+import type { Channel as _grpc_channelz_v1_Channel, Channel__Output as _grpc_channelz_v1_Channel__Output } from '../../../grpc/channelz/v1/Channel';
+
+export interface GetChannelResponse {
+ /**
+ * The Channel that corresponds to the requested channel_id. This field
+ * should be set.
+ */
+ 'channel'?: (_grpc_channelz_v1_Channel | null);
+}
+
+export interface GetChannelResponse__Output {
+ /**
+ * The Channel that corresponds to the requested channel_id. This field
+ * should be set.
+ */
+ 'channel': (_grpc_channelz_v1_Channel__Output | null);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerRequest.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerRequest.ts
new file mode 100644
index 0000000..f5d4a29
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerRequest.ts
@@ -0,0 +1,17 @@
+// Original file: proto/channelz.proto
+
+import type { Long } from '@grpc/proto-loader';
+
+export interface GetServerRequest {
+ /**
+ * server_id is the identifier of the specific server to get.
+ */
+ 'server_id'?: (number | string | Long);
+}
+
+export interface GetServerRequest__Output {
+ /**
+ * server_id is the identifier of the specific server to get.
+ */
+ 'server_id': (string);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerResponse.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerResponse.ts
new file mode 100644
index 0000000..fe00782
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerResponse.ts
@@ -0,0 +1,19 @@
+// Original file: proto/channelz.proto
+
+import type { Server as _grpc_channelz_v1_Server, Server__Output as _grpc_channelz_v1_Server__Output } from '../../../grpc/channelz/v1/Server';
+
+export interface GetServerResponse {
+ /**
+ * The Server that corresponds to the requested server_id. This field
+ * should be set.
+ */
+ 'server'?: (_grpc_channelz_v1_Server | null);
+}
+
+export interface GetServerResponse__Output {
+ /**
+ * The Server that corresponds to the requested server_id. This field
+ * should be set.
+ */
+ 'server': (_grpc_channelz_v1_Server__Output | null);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsRequest.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsRequest.ts
new file mode 100644
index 0000000..c33056e
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsRequest.ts
@@ -0,0 +1,39 @@
+// Original file: proto/channelz.proto
+
+import type { Long } from '@grpc/proto-loader';
+
+export interface GetServerSocketsRequest {
+ 'server_id'?: (number | string | Long);
+ /**
+ * start_socket_id indicates that only sockets at or above this id should be
+ * included in the results.
+ * To request the first page, this must be set to 0. To request
+ * subsequent pages, the client generates this value by adding 1 to
+ * the highest seen result ID.
+ */
+ 'start_socket_id'?: (number | string | Long);
+ /**
+ * If non-zero, the server will return a page of results containing
+ * at most this many items. If zero, the server will choose a
+ * reasonable page size. Must never be negative.
+ */
+ 'max_results'?: (number | string | Long);
+}
+
+export interface GetServerSocketsRequest__Output {
+ 'server_id': (string);
+ /**
+ * start_socket_id indicates that only sockets at or above this id should be
+ * included in the results.
+ * To request the first page, this must be set to 0. To request
+ * subsequent pages, the client generates this value by adding 1 to
+ * the highest seen result ID.
+ */
+ 'start_socket_id': (string);
+ /**
+ * If non-zero, the server will return a page of results containing
+ * at most this many items. If zero, the server will choose a
+ * reasonable page size. Must never be negative.
+ */
+ 'max_results': (string);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsResponse.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsResponse.ts
new file mode 100644
index 0000000..112f277
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsResponse.ts
@@ -0,0 +1,33 @@
+// Original file: proto/channelz.proto
+
+import type { SocketRef as _grpc_channelz_v1_SocketRef, SocketRef__Output as _grpc_channelz_v1_SocketRef__Output } from '../../../grpc/channelz/v1/SocketRef';
+
+export interface GetServerSocketsResponse {
+ /**
+ * list of socket refs that the connection detail service knows about. Sorted in
+ * ascending socket_id order.
+ * Must contain at least 1 result, otherwise 'end' must be true.
+ */
+ 'socket_ref'?: (_grpc_channelz_v1_SocketRef)[];
+ /**
+ * If set, indicates that the list of sockets is the final list. Requesting
+ * more sockets will only return more if they are created after this RPC
+ * completes.
+ */
+ 'end'?: (boolean);
+}
+
+export interface GetServerSocketsResponse__Output {
+ /**
+ * list of socket refs that the connection detail service knows about. Sorted in
+ * ascending socket_id order.
+ * Must contain at least 1 result, otherwise 'end' must be true.
+ */
+ 'socket_ref': (_grpc_channelz_v1_SocketRef__Output)[];
+ /**
+ * If set, indicates that the list of sockets is the final list. Requesting
+ * more sockets will only return more if they are created after this RPC
+ * completes.
+ */
+ 'end': (boolean);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersRequest.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersRequest.ts
new file mode 100644
index 0000000..2defea6
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersRequest.ts
@@ -0,0 +1,37 @@
+// Original file: proto/channelz.proto
+
+import type { Long } from '@grpc/proto-loader';
+
+export interface GetServersRequest {
+ /**
+ * start_server_id indicates that only servers at or above this id should be
+ * included in the results.
+ * To request the first page, this must be set to 0. To request
+ * subsequent pages, the client generates this value by adding 1 to
+ * the highest seen result ID.
+ */
+ 'start_server_id'?: (number | string | Long);
+ /**
+ * If non-zero, the server will return a page of results containing
+ * at most this many items. If zero, the server will choose a
+ * reasonable page size. Must never be negative.
+ */
+ 'max_results'?: (number | string | Long);
+}
+
+export interface GetServersRequest__Output {
+ /**
+ * start_server_id indicates that only servers at or above this id should be
+ * included in the results.
+ * To request the first page, this must be set to 0. To request
+ * subsequent pages, the client generates this value by adding 1 to
+ * the highest seen result ID.
+ */
+ 'start_server_id': (string);
+ /**
+ * If non-zero, the server will return a page of results containing
+ * at most this many items. If zero, the server will choose a
+ * reasonable page size. Must never be negative.
+ */
+ 'max_results': (string);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersResponse.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersResponse.ts
new file mode 100644
index 0000000..b07893b
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersResponse.ts
@@ -0,0 +1,33 @@
+// Original file: proto/channelz.proto
+
+import type { Server as _grpc_channelz_v1_Server, Server__Output as _grpc_channelz_v1_Server__Output } from '../../../grpc/channelz/v1/Server';
+
+export interface GetServersResponse {
+ /**
+ * list of servers that the connection detail service knows about. Sorted in
+ * ascending server_id order.
+ * Must contain at least 1 result, otherwise 'end' must be true.
+ */
+ 'server'?: (_grpc_channelz_v1_Server)[];
+ /**
+ * If set, indicates that the list of servers is the final list. Requesting
+ * more servers will only return more if they are created after this RPC
+ * completes.
+ */
+ 'end'?: (boolean);
+}
+
+export interface GetServersResponse__Output {
+ /**
+ * list of servers that the connection detail service knows about. Sorted in
+ * ascending server_id order.
+ * Must contain at least 1 result, otherwise 'end' must be true.
+ */
+ 'server': (_grpc_channelz_v1_Server__Output)[];
+ /**
+ * If set, indicates that the list of servers is the final list. Requesting
+ * more servers will only return more if they are created after this RPC
+ * completes.
+ */
+ 'end': (boolean);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketRequest.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketRequest.ts
new file mode 100644
index 0000000..b3dc160
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketRequest.ts
@@ -0,0 +1,29 @@
+// Original file: proto/channelz.proto
+
+import type { Long } from '@grpc/proto-loader';
+
+export interface GetSocketRequest {
+ /**
+ * socket_id is the identifier of the specific socket to get.
+ */
+ 'socket_id'?: (number | string | Long);
+ /**
+ * If true, the response will contain only high level information
+ * that is inexpensive to obtain. Fields thay may be omitted are
+ * documented.
+ */
+ 'summary'?: (boolean);
+}
+
+export interface GetSocketRequest__Output {
+ /**
+ * socket_id is the identifier of the specific socket to get.
+ */
+ 'socket_id': (string);
+ /**
+ * If true, the response will contain only high level information
+ * that is inexpensive to obtain. Fields thay may be omitted are
+ * documented.
+ */
+ 'summary': (boolean);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketResponse.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketResponse.ts
new file mode 100644
index 0000000..b6304b7
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketResponse.ts
@@ -0,0 +1,19 @@
+// Original file: proto/channelz.proto
+
+import type { Socket as _grpc_channelz_v1_Socket, Socket__Output as _grpc_channelz_v1_Socket__Output } from '../../../grpc/channelz/v1/Socket';
+
+export interface GetSocketResponse {
+ /**
+ * The Socket that corresponds to the requested socket_id. This field
+ * should be set.
+ */
+ 'socket'?: (_grpc_channelz_v1_Socket | null);
+}
+
+export interface GetSocketResponse__Output {
+ /**
+ * The Socket that corresponds to the requested socket_id. This field
+ * should be set.
+ */
+ 'socket': (_grpc_channelz_v1_Socket__Output | null);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelRequest.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelRequest.ts
new file mode 100644
index 0000000..f481a81
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelRequest.ts
@@ -0,0 +1,17 @@
+// Original file: proto/channelz.proto
+
+import type { Long } from '@grpc/proto-loader';
+
+export interface GetSubchannelRequest {
+ /**
+ * subchannel_id is the identifier of the specific subchannel to get.
+ */
+ 'subchannel_id'?: (number | string | Long);
+}
+
+export interface GetSubchannelRequest__Output {
+ /**
+ * subchannel_id is the identifier of the specific subchannel to get.
+ */
+ 'subchannel_id': (string);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelResponse.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelResponse.ts
new file mode 100644
index 0000000..57d2bf2
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelResponse.ts
@@ -0,0 +1,19 @@
+// Original file: proto/channelz.proto
+
+import type { Subchannel as _grpc_channelz_v1_Subchannel, Subchannel__Output as _grpc_channelz_v1_Subchannel__Output } from '../../../grpc/channelz/v1/Subchannel';
+
+export interface GetSubchannelResponse {
+ /**
+ * The Subchannel that corresponds to the requested subchannel_id. This
+ * field should be set.
+ */
+ 'subchannel'?: (_grpc_channelz_v1_Subchannel | null);
+}
+
+export interface GetSubchannelResponse__Output {
+ /**
+ * The Subchannel that corresponds to the requested subchannel_id. This
+ * field should be set.
+ */
+ 'subchannel': (_grpc_channelz_v1_Subchannel__Output | null);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsRequest.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsRequest.ts
new file mode 100644
index 0000000..a122d7a
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsRequest.ts
@@ -0,0 +1,37 @@
+// Original file: proto/channelz.proto
+
+import type { Long } from '@grpc/proto-loader';
+
+export interface GetTopChannelsRequest {
+ /**
+ * start_channel_id indicates that only channels at or above this id should be
+ * included in the results.
+ * To request the first page, this should be set to 0. To request
+ * subsequent pages, the client generates this value by adding 1 to
+ * the highest seen result ID.
+ */
+ 'start_channel_id'?: (number | string | Long);
+ /**
+ * If non-zero, the server will return a page of results containing
+ * at most this many items. If zero, the server will choose a
+ * reasonable page size. Must never be negative.
+ */
+ 'max_results'?: (number | string | Long);
+}
+
+export interface GetTopChannelsRequest__Output {
+ /**
+ * start_channel_id indicates that only channels at or above this id should be
+ * included in the results.
+ * To request the first page, this should be set to 0. To request
+ * subsequent pages, the client generates this value by adding 1 to
+ * the highest seen result ID.
+ */
+ 'start_channel_id': (string);
+ /**
+ * If non-zero, the server will return a page of results containing
+ * at most this many items. If zero, the server will choose a
+ * reasonable page size. Must never be negative.
+ */
+ 'max_results': (string);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsResponse.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsResponse.ts
new file mode 100644
index 0000000..d96e636
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsResponse.ts
@@ -0,0 +1,33 @@
+// Original file: proto/channelz.proto
+
+import type { Channel as _grpc_channelz_v1_Channel, Channel__Output as _grpc_channelz_v1_Channel__Output } from '../../../grpc/channelz/v1/Channel';
+
+export interface GetTopChannelsResponse {
+ /**
+ * list of channels that the connection detail service knows about. Sorted in
+ * ascending channel_id order.
+ * Must contain at least 1 result, otherwise 'end' must be true.
+ */
+ 'channel'?: (_grpc_channelz_v1_Channel)[];
+ /**
+ * If set, indicates that the list of channels is the final list. Requesting
+ * more channels can only return more if they are created after this RPC
+ * completes.
+ */
+ 'end'?: (boolean);
+}
+
+export interface GetTopChannelsResponse__Output {
+ /**
+ * list of channels that the connection detail service knows about. Sorted in
+ * ascending channel_id order.
+ * Must contain at least 1 result, otherwise 'end' must be true.
+ */
+ 'channel': (_grpc_channelz_v1_Channel__Output)[];
+ /**
+ * If set, indicates that the list of channels is the final list. Requesting
+ * more channels can only return more if they are created after this RPC
+ * completes.
+ */
+ 'end': (boolean);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Security.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Security.ts
new file mode 100644
index 0000000..e555d69
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Security.ts
@@ -0,0 +1,87 @@
+// Original file: proto/channelz.proto
+
+import type { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../google/protobuf/Any';
+
+export interface _grpc_channelz_v1_Security_OtherSecurity {
+ /**
+ * The human readable version of the value.
+ */
+ 'name'?: (string);
+ /**
+ * The actual security details message.
+ */
+ 'value'?: (_google_protobuf_Any | null);
+}
+
+export interface _grpc_channelz_v1_Security_OtherSecurity__Output {
+ /**
+ * The human readable version of the value.
+ */
+ 'name': (string);
+ /**
+ * The actual security details message.
+ */
+ 'value': (_google_protobuf_Any__Output | null);
+}
+
+export interface _grpc_channelz_v1_Security_Tls {
+ /**
+ * The cipher suite name in the RFC 4346 format:
+ * https://tools.ietf.org/html/rfc4346#appendix-C
+ */
+ 'standard_name'?: (string);
+ /**
+ * Some other way to describe the cipher suite if
+ * the RFC 4346 name is not available.
+ */
+ 'other_name'?: (string);
+ /**
+ * the certificate used by this endpoint.
+ */
+ 'local_certificate'?: (Buffer | Uint8Array | string);
+ /**
+ * the certificate used by the remote endpoint.
+ */
+ 'remote_certificate'?: (Buffer | Uint8Array | string);
+ 'cipher_suite'?: "standard_name"|"other_name";
+}
+
+export interface _grpc_channelz_v1_Security_Tls__Output {
+ /**
+ * The cipher suite name in the RFC 4346 format:
+ * https://tools.ietf.org/html/rfc4346#appendix-C
+ */
+ 'standard_name'?: (string);
+ /**
+ * Some other way to describe the cipher suite if
+ * the RFC 4346 name is not available.
+ */
+ 'other_name'?: (string);
+ /**
+ * the certificate used by this endpoint.
+ */
+ 'local_certificate': (Buffer);
+ /**
+ * the certificate used by the remote endpoint.
+ */
+ 'remote_certificate': (Buffer);
+ 'cipher_suite': "standard_name"|"other_name";
+}
+
+/**
+ * Security represents details about how secure the socket is.
+ */
+export interface Security {
+ 'tls'?: (_grpc_channelz_v1_Security_Tls | null);
+ 'other'?: (_grpc_channelz_v1_Security_OtherSecurity | null);
+ 'model'?: "tls"|"other";
+}
+
+/**
+ * Security represents details about how secure the socket is.
+ */
+export interface Security__Output {
+ 'tls'?: (_grpc_channelz_v1_Security_Tls__Output | null);
+ 'other'?: (_grpc_channelz_v1_Security_OtherSecurity__Output | null);
+ 'model': "tls"|"other";
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Server.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Server.ts
new file mode 100644
index 0000000..9583433
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Server.ts
@@ -0,0 +1,45 @@
+// Original file: proto/channelz.proto
+
+import type { ServerRef as _grpc_channelz_v1_ServerRef, ServerRef__Output as _grpc_channelz_v1_ServerRef__Output } from '../../../grpc/channelz/v1/ServerRef';
+import type { ServerData as _grpc_channelz_v1_ServerData, ServerData__Output as _grpc_channelz_v1_ServerData__Output } from '../../../grpc/channelz/v1/ServerData';
+import type { SocketRef as _grpc_channelz_v1_SocketRef, SocketRef__Output as _grpc_channelz_v1_SocketRef__Output } from '../../../grpc/channelz/v1/SocketRef';
+
+/**
+ * Server represents a single server. There may be multiple servers in a single
+ * program.
+ */
+export interface Server {
+ /**
+ * The identifier for a Server. This should be set.
+ */
+ 'ref'?: (_grpc_channelz_v1_ServerRef | null);
+ /**
+ * The associated data of the Server.
+ */
+ 'data'?: (_grpc_channelz_v1_ServerData | null);
+ /**
+ * The sockets that the server is listening on. There are no ordering
+ * guarantees. This may be absent.
+ */
+ 'listen_socket'?: (_grpc_channelz_v1_SocketRef)[];
+}
+
+/**
+ * Server represents a single server. There may be multiple servers in a single
+ * program.
+ */
+export interface Server__Output {
+ /**
+ * The identifier for a Server. This should be set.
+ */
+ 'ref': (_grpc_channelz_v1_ServerRef__Output | null);
+ /**
+ * The associated data of the Server.
+ */
+ 'data': (_grpc_channelz_v1_ServerData__Output | null);
+ /**
+ * The sockets that the server is listening on. There are no ordering
+ * guarantees. This may be absent.
+ */
+ 'listen_socket': (_grpc_channelz_v1_SocketRef__Output)[];
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerData.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerData.ts
new file mode 100644
index 0000000..ce48e36
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerData.ts
@@ -0,0 +1,57 @@
+// Original file: proto/channelz.proto
+
+import type { ChannelTrace as _grpc_channelz_v1_ChannelTrace, ChannelTrace__Output as _grpc_channelz_v1_ChannelTrace__Output } from '../../../grpc/channelz/v1/ChannelTrace';
+import type { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from '../../../google/protobuf/Timestamp';
+import type { Long } from '@grpc/proto-loader';
+
+/**
+ * ServerData is data for a specific Server.
+ */
+export interface ServerData {
+ /**
+ * A trace of recent events on the server. May be absent.
+ */
+ 'trace'?: (_grpc_channelz_v1_ChannelTrace | null);
+ /**
+ * The number of incoming calls started on the server
+ */
+ 'calls_started'?: (number | string | Long);
+ /**
+ * The number of incoming calls that have completed with an OK status
+ */
+ 'calls_succeeded'?: (number | string | Long);
+ /**
+ * The number of incoming calls that have a completed with a non-OK status
+ */
+ 'calls_failed'?: (number | string | Long);
+ /**
+ * The last time a call was started on the server.
+ */
+ 'last_call_started_timestamp'?: (_google_protobuf_Timestamp | null);
+}
+
+/**
+ * ServerData is data for a specific Server.
+ */
+export interface ServerData__Output {
+ /**
+ * A trace of recent events on the server. May be absent.
+ */
+ 'trace': (_grpc_channelz_v1_ChannelTrace__Output | null);
+ /**
+ * The number of incoming calls started on the server
+ */
+ 'calls_started': (string);
+ /**
+ * The number of incoming calls that have completed with an OK status
+ */
+ 'calls_succeeded': (string);
+ /**
+ * The number of incoming calls that have a completed with a non-OK status
+ */
+ 'calls_failed': (string);
+ /**
+ * The last time a call was started on the server.
+ */
+ 'last_call_started_timestamp': (_google_protobuf_Timestamp__Output | null);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerRef.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerRef.ts
new file mode 100644
index 0000000..389183b
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerRef.ts
@@ -0,0 +1,31 @@
+// Original file: proto/channelz.proto
+
+import type { Long } from '@grpc/proto-loader';
+
+/**
+ * ServerRef is a reference to a Server.
+ */
+export interface ServerRef {
+ /**
+ * A globally unique identifier for this server. Must be a positive number.
+ */
+ 'server_id'?: (number | string | Long);
+ /**
+ * An optional name associated with the server.
+ */
+ 'name'?: (string);
+}
+
+/**
+ * ServerRef is a reference to a Server.
+ */
+export interface ServerRef__Output {
+ /**
+ * A globally unique identifier for this server. Must be a positive number.
+ */
+ 'server_id': (string);
+ /**
+ * An optional name associated with the server.
+ */
+ 'name': (string);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Socket.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Socket.ts
new file mode 100644
index 0000000..5829afe
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Socket.ts
@@ -0,0 +1,70 @@
+// Original file: proto/channelz.proto
+
+import type { SocketRef as _grpc_channelz_v1_SocketRef, SocketRef__Output as _grpc_channelz_v1_SocketRef__Output } from '../../../grpc/channelz/v1/SocketRef';
+import type { SocketData as _grpc_channelz_v1_SocketData, SocketData__Output as _grpc_channelz_v1_SocketData__Output } from '../../../grpc/channelz/v1/SocketData';
+import type { Address as _grpc_channelz_v1_Address, Address__Output as _grpc_channelz_v1_Address__Output } from '../../../grpc/channelz/v1/Address';
+import type { Security as _grpc_channelz_v1_Security, Security__Output as _grpc_channelz_v1_Security__Output } from '../../../grpc/channelz/v1/Security';
+
+/**
+ * Information about an actual connection. Pronounced "sock-ay".
+ */
+export interface Socket {
+ /**
+ * The identifier for the Socket.
+ */
+ 'ref'?: (_grpc_channelz_v1_SocketRef | null);
+ /**
+ * Data specific to this Socket.
+ */
+ 'data'?: (_grpc_channelz_v1_SocketData | null);
+ /**
+ * The locally bound address.
+ */
+ 'local'?: (_grpc_channelz_v1_Address | null);
+ /**
+ * The remote bound address. May be absent.
+ */
+ 'remote'?: (_grpc_channelz_v1_Address | null);
+ /**
+ * Security details for this socket. May be absent if not available, or
+ * there is no security on the socket.
+ */
+ 'security'?: (_grpc_channelz_v1_Security | null);
+ /**
+ * Optional, represents the name of the remote endpoint, if different than
+ * the original target name.
+ */
+ 'remote_name'?: (string);
+}
+
+/**
+ * Information about an actual connection. Pronounced "sock-ay".
+ */
+export interface Socket__Output {
+ /**
+ * The identifier for the Socket.
+ */
+ 'ref': (_grpc_channelz_v1_SocketRef__Output | null);
+ /**
+ * Data specific to this Socket.
+ */
+ 'data': (_grpc_channelz_v1_SocketData__Output | null);
+ /**
+ * The locally bound address.
+ */
+ 'local': (_grpc_channelz_v1_Address__Output | null);
+ /**
+ * The remote bound address. May be absent.
+ */
+ 'remote': (_grpc_channelz_v1_Address__Output | null);
+ /**
+ * Security details for this socket. May be absent if not available, or
+ * there is no security on the socket.
+ */
+ 'security': (_grpc_channelz_v1_Security__Output | null);
+ /**
+ * Optional, represents the name of the remote endpoint, if different than
+ * the original target name.
+ */
+ 'remote_name': (string);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketData.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketData.ts
new file mode 100644
index 0000000..c62d4d1
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketData.ts
@@ -0,0 +1,150 @@
+// Original file: proto/channelz.proto
+
+import type { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from '../../../google/protobuf/Timestamp';
+import type { Int64Value as _google_protobuf_Int64Value, Int64Value__Output as _google_protobuf_Int64Value__Output } from '../../../google/protobuf/Int64Value';
+import type { SocketOption as _grpc_channelz_v1_SocketOption, SocketOption__Output as _grpc_channelz_v1_SocketOption__Output } from '../../../grpc/channelz/v1/SocketOption';
+import type { Long } from '@grpc/proto-loader';
+
+/**
+ * SocketData is data associated for a specific Socket. The fields present
+ * are specific to the implementation, so there may be minor differences in
+ * the semantics. (e.g. flow control windows)
+ */
+export interface SocketData {
+ /**
+ * The number of streams that have been started.
+ */
+ 'streams_started'?: (number | string | Long);
+ /**
+ * The number of streams that have ended successfully:
+ * On client side, received frame with eos bit set;
+ * On server side, sent frame with eos bit set.
+ */
+ 'streams_succeeded'?: (number | string | Long);
+ /**
+ * The number of streams that have ended unsuccessfully:
+ * On client side, ended without receiving frame with eos bit set;
+ * On server side, ended without sending frame with eos bit set.
+ */
+ 'streams_failed'?: (number | string | Long);
+ /**
+ * The number of grpc messages successfully sent on this socket.
+ */
+ 'messages_sent'?: (number | string | Long);
+ /**
+ * The number of grpc messages received on this socket.
+ */
+ 'messages_received'?: (number | string | Long);
+ /**
+ * The number of keep alives sent. This is typically implemented with HTTP/2
+ * ping messages.
+ */
+ 'keep_alives_sent'?: (number | string | Long);
+ /**
+ * The last time a stream was created by this endpoint. Usually unset for
+ * servers.
+ */
+ 'last_local_stream_created_timestamp'?: (_google_protobuf_Timestamp | null);
+ /**
+ * The last time a stream was created by the remote endpoint. Usually unset
+ * for clients.
+ */
+ 'last_remote_stream_created_timestamp'?: (_google_protobuf_Timestamp | null);
+ /**
+ * The last time a message was sent by this endpoint.
+ */
+ 'last_message_sent_timestamp'?: (_google_protobuf_Timestamp | null);
+ /**
+ * The last time a message was received by this endpoint.
+ */
+ 'last_message_received_timestamp'?: (_google_protobuf_Timestamp | null);
+ /**
+ * The amount of window, granted to the local endpoint by the remote endpoint.
+ * This may be slightly out of date due to network latency. This does NOT
+ * include stream level or TCP level flow control info.
+ */
+ 'local_flow_control_window'?: (_google_protobuf_Int64Value | null);
+ /**
+ * The amount of window, granted to the remote endpoint by the local endpoint.
+ * This may be slightly out of date due to network latency. This does NOT
+ * include stream level or TCP level flow control info.
+ */
+ 'remote_flow_control_window'?: (_google_protobuf_Int64Value | null);
+ /**
+ * Socket options set on this socket. May be absent if 'summary' is set
+ * on GetSocketRequest.
+ */
+ 'option'?: (_grpc_channelz_v1_SocketOption)[];
+}
+
+/**
+ * SocketData is data associated for a specific Socket. The fields present
+ * are specific to the implementation, so there may be minor differences in
+ * the semantics. (e.g. flow control windows)
+ */
+export interface SocketData__Output {
+ /**
+ * The number of streams that have been started.
+ */
+ 'streams_started': (string);
+ /**
+ * The number of streams that have ended successfully:
+ * On client side, received frame with eos bit set;
+ * On server side, sent frame with eos bit set.
+ */
+ 'streams_succeeded': (string);
+ /**
+ * The number of streams that have ended unsuccessfully:
+ * On client side, ended without receiving frame with eos bit set;
+ * On server side, ended without sending frame with eos bit set.
+ */
+ 'streams_failed': (string);
+ /**
+ * The number of grpc messages successfully sent on this socket.
+ */
+ 'messages_sent': (string);
+ /**
+ * The number of grpc messages received on this socket.
+ */
+ 'messages_received': (string);
+ /**
+ * The number of keep alives sent. This is typically implemented with HTTP/2
+ * ping messages.
+ */
+ 'keep_alives_sent': (string);
+ /**
+ * The last time a stream was created by this endpoint. Usually unset for
+ * servers.
+ */
+ 'last_local_stream_created_timestamp': (_google_protobuf_Timestamp__Output | null);
+ /**
+ * The last time a stream was created by the remote endpoint. Usually unset
+ * for clients.
+ */
+ 'last_remote_stream_created_timestamp': (_google_protobuf_Timestamp__Output | null);
+ /**
+ * The last time a message was sent by this endpoint.
+ */
+ 'last_message_sent_timestamp': (_google_protobuf_Timestamp__Output | null);
+ /**
+ * The last time a message was received by this endpoint.
+ */
+ 'last_message_received_timestamp': (_google_protobuf_Timestamp__Output | null);
+ /**
+ * The amount of window, granted to the local endpoint by the remote endpoint.
+ * This may be slightly out of date due to network latency. This does NOT
+ * include stream level or TCP level flow control info.
+ */
+ 'local_flow_control_window': (_google_protobuf_Int64Value__Output | null);
+ /**
+ * The amount of window, granted to the remote endpoint by the local endpoint.
+ * This may be slightly out of date due to network latency. This does NOT
+ * include stream level or TCP level flow control info.
+ */
+ 'remote_flow_control_window': (_google_protobuf_Int64Value__Output | null);
+ /**
+ * Socket options set on this socket. May be absent if 'summary' is set
+ * on GetSocketRequest.
+ */
+ 'option': (_grpc_channelz_v1_SocketOption__Output)[];
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOption.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOption.ts
new file mode 100644
index 0000000..115b36a
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOption.ts
@@ -0,0 +1,47 @@
+// Original file: proto/channelz.proto
+
+import type { Any as _google_protobuf_Any, Any__Output as _google_protobuf_Any__Output } from '../../../google/protobuf/Any';
+
+/**
+ * SocketOption represents socket options for a socket. Specifically, these
+ * are the options returned by getsockopt().
+ */
+export interface SocketOption {
+ /**
+ * The full name of the socket option. Typically this will be the upper case
+ * name, such as "SO_REUSEPORT".
+ */
+ 'name'?: (string);
+ /**
+ * The human readable value of this socket option. At least one of value or
+ * additional will be set.
+ */
+ 'value'?: (string);
+ /**
+ * Additional data associated with the socket option. At least one of value
+ * or additional will be set.
+ */
+ 'additional'?: (_google_protobuf_Any | null);
+}
+
+/**
+ * SocketOption represents socket options for a socket. Specifically, these
+ * are the options returned by getsockopt().
+ */
+export interface SocketOption__Output {
+ /**
+ * The full name of the socket option. Typically this will be the upper case
+ * name, such as "SO_REUSEPORT".
+ */
+ 'name': (string);
+ /**
+ * The human readable value of this socket option. At least one of value or
+ * additional will be set.
+ */
+ 'value': (string);
+ /**
+ * Additional data associated with the socket option. At least one of value
+ * or additional will be set.
+ */
+ 'additional': (_google_protobuf_Any__Output | null);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionLinger.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionLinger.ts
new file mode 100644
index 0000000..d83fa32
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionLinger.ts
@@ -0,0 +1,33 @@
+// Original file: proto/channelz.proto
+
+import type { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from '../../../google/protobuf/Duration';
+
+/**
+ * For use with SocketOption's additional field. This is primarily used for
+ * SO_LINGER.
+ */
+export interface SocketOptionLinger {
+ /**
+ * active maps to `struct linger.l_onoff`
+ */
+ 'active'?: (boolean);
+ /**
+ * duration maps to `struct linger.l_linger`
+ */
+ 'duration'?: (_google_protobuf_Duration | null);
+}
+
+/**
+ * For use with SocketOption's additional field. This is primarily used for
+ * SO_LINGER.
+ */
+export interface SocketOptionLinger__Output {
+ /**
+ * active maps to `struct linger.l_onoff`
+ */
+ 'active': (boolean);
+ /**
+ * duration maps to `struct linger.l_linger`
+ */
+ 'duration': (_google_protobuf_Duration__Output | null);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.ts
new file mode 100644
index 0000000..2f8affe
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.ts
@@ -0,0 +1,74 @@
+// Original file: proto/channelz.proto
+
+
+/**
+ * For use with SocketOption's additional field. Tcp info for
+ * SOL_TCP and TCP_INFO.
+ */
+export interface SocketOptionTcpInfo {
+ 'tcpi_state'?: (number);
+ 'tcpi_ca_state'?: (number);
+ 'tcpi_retransmits'?: (number);
+ 'tcpi_probes'?: (number);
+ 'tcpi_backoff'?: (number);
+ 'tcpi_options'?: (number);
+ 'tcpi_snd_wscale'?: (number);
+ 'tcpi_rcv_wscale'?: (number);
+ 'tcpi_rto'?: (number);
+ 'tcpi_ato'?: (number);
+ 'tcpi_snd_mss'?: (number);
+ 'tcpi_rcv_mss'?: (number);
+ 'tcpi_unacked'?: (number);
+ 'tcpi_sacked'?: (number);
+ 'tcpi_lost'?: (number);
+ 'tcpi_retrans'?: (number);
+ 'tcpi_fackets'?: (number);
+ 'tcpi_last_data_sent'?: (number);
+ 'tcpi_last_ack_sent'?: (number);
+ 'tcpi_last_data_recv'?: (number);
+ 'tcpi_last_ack_recv'?: (number);
+ 'tcpi_pmtu'?: (number);
+ 'tcpi_rcv_ssthresh'?: (number);
+ 'tcpi_rtt'?: (number);
+ 'tcpi_rttvar'?: (number);
+ 'tcpi_snd_ssthresh'?: (number);
+ 'tcpi_snd_cwnd'?: (number);
+ 'tcpi_advmss'?: (number);
+ 'tcpi_reordering'?: (number);
+}
+
+/**
+ * For use with SocketOption's additional field. Tcp info for
+ * SOL_TCP and TCP_INFO.
+ */
+export interface SocketOptionTcpInfo__Output {
+ 'tcpi_state': (number);
+ 'tcpi_ca_state': (number);
+ 'tcpi_retransmits': (number);
+ 'tcpi_probes': (number);
+ 'tcpi_backoff': (number);
+ 'tcpi_options': (number);
+ 'tcpi_snd_wscale': (number);
+ 'tcpi_rcv_wscale': (number);
+ 'tcpi_rto': (number);
+ 'tcpi_ato': (number);
+ 'tcpi_snd_mss': (number);
+ 'tcpi_rcv_mss': (number);
+ 'tcpi_unacked': (number);
+ 'tcpi_sacked': (number);
+ 'tcpi_lost': (number);
+ 'tcpi_retrans': (number);
+ 'tcpi_fackets': (number);
+ 'tcpi_last_data_sent': (number);
+ 'tcpi_last_ack_sent': (number);
+ 'tcpi_last_data_recv': (number);
+ 'tcpi_last_ack_recv': (number);
+ 'tcpi_pmtu': (number);
+ 'tcpi_rcv_ssthresh': (number);
+ 'tcpi_rtt': (number);
+ 'tcpi_rttvar': (number);
+ 'tcpi_snd_ssthresh': (number);
+ 'tcpi_snd_cwnd': (number);
+ 'tcpi_advmss': (number);
+ 'tcpi_reordering': (number);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTimeout.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTimeout.ts
new file mode 100644
index 0000000..185839b
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTimeout.ts
@@ -0,0 +1,19 @@
+// Original file: proto/channelz.proto
+
+import type { Duration as _google_protobuf_Duration, Duration__Output as _google_protobuf_Duration__Output } from '../../../google/protobuf/Duration';
+
+/**
+ * For use with SocketOption's additional field. This is primarily used for
+ * SO_RCVTIMEO and SO_SNDTIMEO
+ */
+export interface SocketOptionTimeout {
+ 'duration'?: (_google_protobuf_Duration | null);
+}
+
+/**
+ * For use with SocketOption's additional field. This is primarily used for
+ * SO_RCVTIMEO and SO_SNDTIMEO
+ */
+export interface SocketOptionTimeout__Output {
+ 'duration': (_google_protobuf_Duration__Output | null);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketRef.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketRef.ts
new file mode 100644
index 0000000..52fdb2b
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketRef.ts
@@ -0,0 +1,31 @@
+// Original file: proto/channelz.proto
+
+import type { Long } from '@grpc/proto-loader';
+
+/**
+ * SocketRef is a reference to a Socket.
+ */
+export interface SocketRef {
+ /**
+ * The globally unique id for this socket. Must be a positive number.
+ */
+ 'socket_id'?: (number | string | Long);
+ /**
+ * An optional name associated with the socket.
+ */
+ 'name'?: (string);
+}
+
+/**
+ * SocketRef is a reference to a Socket.
+ */
+export interface SocketRef__Output {
+ /**
+ * The globally unique id for this socket. Must be a positive number.
+ */
+ 'socket_id': (string);
+ /**
+ * An optional name associated with the socket.
+ */
+ 'name': (string);
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Subchannel.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Subchannel.ts
new file mode 100644
index 0000000..7122fac
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Subchannel.ts
@@ -0,0 +1,70 @@
+// Original file: proto/channelz.proto
+
+import type { SubchannelRef as _grpc_channelz_v1_SubchannelRef, SubchannelRef__Output as _grpc_channelz_v1_SubchannelRef__Output } from '../../../grpc/channelz/v1/SubchannelRef';
+import type { ChannelData as _grpc_channelz_v1_ChannelData, ChannelData__Output as _grpc_channelz_v1_ChannelData__Output } from '../../../grpc/channelz/v1/ChannelData';
+import type { ChannelRef as _grpc_channelz_v1_ChannelRef, ChannelRef__Output as _grpc_channelz_v1_ChannelRef__Output } from '../../../grpc/channelz/v1/ChannelRef';
+import type { SocketRef as _grpc_channelz_v1_SocketRef, SocketRef__Output as _grpc_channelz_v1_SocketRef__Output } from '../../../grpc/channelz/v1/SocketRef';
+
+/**
+ * Subchannel is a logical grouping of channels, subchannels, and sockets.
+ * A subchannel is load balanced over by it's ancestor
+ */
+export interface Subchannel {
+ /**
+ * The identifier for this channel.
+ */
+ 'ref'?: (_grpc_channelz_v1_SubchannelRef | null);
+ /**
+ * Data specific to this channel.
+ */
+ 'data'?: (_grpc_channelz_v1_ChannelData | null);
+ /**
+ * There are no ordering guarantees on the order of channel refs.
+ * There may not be cycles in the ref graph.
+ * A channel ref may be present in more than one channel or subchannel.
+ */
+ 'channel_ref'?: (_grpc_channelz_v1_ChannelRef)[];
+ /**
+ * At most one of 'channel_ref+subchannel_ref' and 'socket' is set.
+ * There are no ordering guarantees on the order of subchannel refs.
+ * There may not be cycles in the ref graph.
+ * A sub channel ref may be present in more than one channel or subchannel.
+ */
+ 'subchannel_ref'?: (_grpc_channelz_v1_SubchannelRef)[];
+ /**
+ * There are no ordering guarantees on the order of sockets.
+ */
+ 'socket_ref'?: (_grpc_channelz_v1_SocketRef)[];
+}
+
+/**
+ * Subchannel is a logical grouping of channels, subchannels, and sockets.
+ * A subchannel is load balanced over by it's ancestor
+ */
+export interface Subchannel__Output {
+ /**
+ * The identifier for this channel.
+ */
+ 'ref': (_grpc_channelz_v1_SubchannelRef__Output | null);
+ /**
+ * Data specific to this channel.
+ */
+ 'data': (_grpc_channelz_v1_ChannelData__Output | null);
+ /**
+ * There are no ordering guarantees on the order of channel refs.
+ * There may not be cycles in the ref graph.
+ * A channel ref may be present in more than one channel or subchannel.
+ */
+ 'channel_ref': (_grpc_channelz_v1_ChannelRef__Output)[];
+ /**
+ * At most one of 'channel_ref+subchannel_ref' and 'socket' is set.
+ * There are no ordering guarantees on the order of subchannel refs.
+ * There may not be cycles in the ref graph.
+ * A sub channel ref may be present in more than one channel or subchannel.
+ */
+ 'subchannel_ref': (_grpc_channelz_v1_SubchannelRef__Output)[];
+ /**
+ * There are no ordering guarantees on the order of sockets.
+ */
+ 'socket_ref': (_grpc_channelz_v1_SocketRef__Output)[];
+}
diff --git a/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SubchannelRef.ts b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SubchannelRef.ts
new file mode 100644
index 0000000..b6911c7
--- /dev/null
+++ b/frontend-old/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SubchannelRef.ts
@@ -0,0 +1,31 @@
+// Original file: proto/channelz.proto
+
+import type { Long } from '@grpc/proto-loader';
+
+/**
+ * SubchannelRef is a reference to a Subchannel.
+ */
+export interface SubchannelRef {
+ /**
+ * The globally unique id for this subchannel. Must be a positive number.
+ */
+ 'subchannel_id'?: (number | string | Long);
+ /**
+ * An optional name associated with the subchannel.
+ */
+ 'name'?: (string);
+}
+
+/**
+ * SubchannelRef is a reference to a Subchannel.
+ */
+export interface SubchannelRef__Output {
+ /**
+ * The globally unique id for this subchannel. Must be a positive number.
+ */
+ 'subchannel_id': (string);
+ /**
+ * An optional name associated with the subchannel.
+ */
+ 'name': (string);
+}