UNPKG

etquia

Version:

Dummy package for the grpc-node repository

283 lines (278 loc) 10.4 kB
import type * as grpc from '@grpc/grpc-js'; import type { EnumTypeDefinition, MessageTypeDefinition } from '@grpc/proto-loader'; type SubtypeConstructor<Constructor extends new (...args: any) => any, Subtype> = { new(...args: ConstructorParameters<Constructor>): Subtype; }; export interface ProtoGrpcType { envoy: { annotations: { } config: { accesslog: { v3: { AccessLog: MessageTypeDefinition AccessLogFilter: MessageTypeDefinition AndFilter: MessageTypeDefinition ComparisonFilter: MessageTypeDefinition DurationFilter: MessageTypeDefinition ExtensionFilter: MessageTypeDefinition GrpcStatusFilter: MessageTypeDefinition HeaderFilter: MessageTypeDefinition MetadataFilter: MessageTypeDefinition NotHealthCheckFilter: MessageTypeDefinition OrFilter: MessageTypeDefinition ResponseFlagFilter: MessageTypeDefinition RuntimeFilter: MessageTypeDefinition StatusCodeFilter: MessageTypeDefinition TraceableFilter: MessageTypeDefinition } } core: { v3: { Address: MessageTypeDefinition AggregatedConfigSource: MessageTypeDefinition AlternateProtocolsCacheOptions: MessageTypeDefinition ApiConfigSource: MessageTypeDefinition ApiVersion: EnumTypeDefinition AsyncDataSource: MessageTypeDefinition BackoffStrategy: MessageTypeDefinition BindConfig: MessageTypeDefinition BuildVersion: MessageTypeDefinition CidrRange: MessageTypeDefinition ConfigSource: MessageTypeDefinition ControlPlane: MessageTypeDefinition DataSource: MessageTypeDefinition EnvoyInternalAddress: MessageTypeDefinition Extension: MessageTypeDefinition ExtensionConfigSource: MessageTypeDefinition GrpcProtocolOptions: MessageTypeDefinition GrpcService: MessageTypeDefinition HeaderMap: MessageTypeDefinition HeaderValue: MessageTypeDefinition HeaderValueOption: MessageTypeDefinition Http1ProtocolOptions: MessageTypeDefinition Http2ProtocolOptions: MessageTypeDefinition Http3ProtocolOptions: MessageTypeDefinition HttpProtocolOptions: MessageTypeDefinition HttpUri: MessageTypeDefinition KeepaliveSettings: MessageTypeDefinition Locality: MessageTypeDefinition Metadata: MessageTypeDefinition Node: MessageTypeDefinition Pipe: MessageTypeDefinition ProxyProtocolConfig: MessageTypeDefinition QueryParameter: MessageTypeDefinition QuicProtocolOptions: MessageTypeDefinition RateLimitSettings: MessageTypeDefinition RemoteDataSource: MessageTypeDefinition RequestMethod: EnumTypeDefinition RetryPolicy: MessageTypeDefinition RoutingPriority: EnumTypeDefinition RuntimeDouble: MessageTypeDefinition RuntimeFeatureFlag: MessageTypeDefinition RuntimeFractionalPercent: MessageTypeDefinition RuntimePercent: MessageTypeDefinition RuntimeUInt32: MessageTypeDefinition SchemeHeaderTransformation: MessageTypeDefinition SelfConfigSource: MessageTypeDefinition SocketAddress: MessageTypeDefinition SocketOption: MessageTypeDefinition SubstitutionFormatString: MessageTypeDefinition TcpKeepalive: MessageTypeDefinition TcpProtocolOptions: MessageTypeDefinition TrafficDirection: EnumTypeDefinition TransportSocket: MessageTypeDefinition TypedExtensionConfig: MessageTypeDefinition UpstreamHttpProtocolOptions: MessageTypeDefinition WatchedDirectory: MessageTypeDefinition } } route: { v3: { ClusterSpecifierPlugin: MessageTypeDefinition CorsPolicy: MessageTypeDefinition Decorator: MessageTypeDefinition DirectResponseAction: MessageTypeDefinition FilterAction: MessageTypeDefinition FilterConfig: MessageTypeDefinition HeaderMatcher: MessageTypeDefinition HedgePolicy: MessageTypeDefinition InternalRedirectPolicy: MessageTypeDefinition NonForwardingAction: MessageTypeDefinition QueryParameterMatcher: MessageTypeDefinition RateLimit: MessageTypeDefinition RedirectAction: MessageTypeDefinition RetryPolicy: MessageTypeDefinition Route: MessageTypeDefinition RouteAction: MessageTypeDefinition RouteConfiguration: MessageTypeDefinition RouteMatch: MessageTypeDefinition ScopedRouteConfiguration: MessageTypeDefinition Tracing: MessageTypeDefinition Vhds: MessageTypeDefinition VirtualCluster: MessageTypeDefinition VirtualHost: MessageTypeDefinition WeightedCluster: MessageTypeDefinition } } trace: { v3: { Tracing: MessageTypeDefinition } } } extensions: { filters: { network: { http_connection_manager: { v3: { EnvoyMobileHttpConnectionManager: MessageTypeDefinition HttpConnectionManager: MessageTypeDefinition HttpFilter: MessageTypeDefinition LocalReplyConfig: MessageTypeDefinition Rds: MessageTypeDefinition RequestIDExtension: MessageTypeDefinition ResponseMapper: MessageTypeDefinition ScopedRds: MessageTypeDefinition ScopedRouteConfigurationsList: MessageTypeDefinition ScopedRoutes: MessageTypeDefinition } } } } } type: { http: { v3: { PathTransformation: MessageTypeDefinition } } matcher: { v3: { DoubleMatcher: MessageTypeDefinition ListMatcher: MessageTypeDefinition ListStringMatcher: MessageTypeDefinition MetadataMatcher: MessageTypeDefinition RegexMatchAndSubstitute: MessageTypeDefinition RegexMatcher: MessageTypeDefinition StringMatcher: MessageTypeDefinition ValueMatcher: MessageTypeDefinition } } metadata: { v3: { MetadataKey: MessageTypeDefinition MetadataKind: MessageTypeDefinition } } tracing: { v3: { CustomTag: MessageTypeDefinition } } v3: { DoubleRange: MessageTypeDefinition FractionalPercent: MessageTypeDefinition Int32Range: MessageTypeDefinition Int64Range: MessageTypeDefinition Percent: MessageTypeDefinition SemanticVersion: MessageTypeDefinition } } } google: { protobuf: { Any: MessageTypeDefinition BoolValue: MessageTypeDefinition BytesValue: MessageTypeDefinition DescriptorProto: MessageTypeDefinition DoubleValue: MessageTypeDefinition Duration: MessageTypeDefinition Empty: MessageTypeDefinition EnumDescriptorProto: MessageTypeDefinition EnumOptions: MessageTypeDefinition EnumValueDescriptorProto: MessageTypeDefinition EnumValueOptions: MessageTypeDefinition FieldDescriptorProto: MessageTypeDefinition FieldOptions: MessageTypeDefinition FileDescriptorProto: MessageTypeDefinition FileDescriptorSet: MessageTypeDefinition FileOptions: MessageTypeDefinition FloatValue: MessageTypeDefinition GeneratedCodeInfo: MessageTypeDefinition Int32Value: MessageTypeDefinition Int64Value: MessageTypeDefinition ListValue: MessageTypeDefinition MessageOptions: MessageTypeDefinition MethodDescriptorProto: MessageTypeDefinition MethodOptions: MessageTypeDefinition NullValue: EnumTypeDefinition OneofDescriptorProto: MessageTypeDefinition OneofOptions: MessageTypeDefinition ServiceDescriptorProto: MessageTypeDefinition ServiceOptions: MessageTypeDefinition SourceCodeInfo: MessageTypeDefinition StringValue: MessageTypeDefinition Struct: MessageTypeDefinition Timestamp: MessageTypeDefinition UInt32Value: MessageTypeDefinition UInt64Value: MessageTypeDefinition UninterpretedOption: MessageTypeDefinition Value: MessageTypeDefinition } } udpa: { annotations: { FieldMigrateAnnotation: MessageTypeDefinition FieldSecurityAnnotation: MessageTypeDefinition FileMigrateAnnotation: MessageTypeDefinition MigrateAnnotation: MessageTypeDefinition PackageVersionStatus: EnumTypeDefinition StatusAnnotation: MessageTypeDefinition VersioningAnnotation: MessageTypeDefinition } } validate: { AnyRules: MessageTypeDefinition BoolRules: MessageTypeDefinition BytesRules: MessageTypeDefinition DoubleRules: MessageTypeDefinition DurationRules: MessageTypeDefinition EnumRules: MessageTypeDefinition FieldRules: MessageTypeDefinition Fixed32Rules: MessageTypeDefinition Fixed64Rules: MessageTypeDefinition FloatRules: MessageTypeDefinition Int32Rules: MessageTypeDefinition Int64Rules: MessageTypeDefinition KnownRegex: EnumTypeDefinition MapRules: MessageTypeDefinition MessageRules: MessageTypeDefinition RepeatedRules: MessageTypeDefinition SFixed32Rules: MessageTypeDefinition SFixed64Rules: MessageTypeDefinition SInt32Rules: MessageTypeDefinition SInt64Rules: MessageTypeDefinition StringRules: MessageTypeDefinition TimestampRules: MessageTypeDefinition UInt32Rules: MessageTypeDefinition UInt64Rules: MessageTypeDefinition } xds: { annotations: { v3: { FieldStatusAnnotation: MessageTypeDefinition FileStatusAnnotation: MessageTypeDefinition MessageStatusAnnotation: MessageTypeDefinition PackageVersionStatus: EnumTypeDefinition StatusAnnotation: MessageTypeDefinition } } core: { v3: { Authority: MessageTypeDefinition ContextParams: MessageTypeDefinition } } } }