Files
boc/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.d.ts
T
Bernt bae705aa97 ARCHITECTURE: NFC roadmap, edge AI, audit logging
- Add NFC ePassport roadmap (ICAO 9303, eIDAS)
- Add TensorFlow.js edge face detection (BlazeFace)
- Add structured audit logger (GDPR-compliant)
- Risk scoring support

Part of KYC Apple Native UX v1.1.0
2026-06-29 16:24:48 +00:00

25 lines
1011 B
TypeScript

import { LoadBalancer, ChannelControlHelper, TypedLoadBalancingConfig } from './load-balancer';
import { Endpoint } from './subchannel-address';
import { ChannelOptions } from './channel-options';
import { StatusOr } from './call-interface';
export declare class RoundRobinLoadBalancer implements LoadBalancer {
private readonly channelControlHelper;
private children;
private currentState;
private currentReadyPicker;
private updatesPaused;
private childChannelControlHelper;
private lastError;
constructor(channelControlHelper: ChannelControlHelper);
private countChildrenWithState;
private calculateAndUpdateState;
private updateState;
private resetSubchannelList;
updateAddressList(maybeEndpointList: StatusOr<Endpoint[]>, lbConfig: TypedLoadBalancingConfig, options: ChannelOptions, resolutionNote: string): boolean;
exitIdle(): void;
resetBackoff(): void;
destroy(): void;
getTypeName(): string;
}
export declare function setup(): void;