1
0

experimental.ts 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. export { trace, log } from './logging';
  2. export {
  3. Resolver,
  4. ResolverListener,
  5. registerResolver,
  6. ConfigSelector,
  7. createResolver,
  8. } from './resolver';
  9. export { GrpcUri, uriToString, splitHostPort, HostPort } from './uri-parser';
  10. export { Duration, durationToMs, parseDuration } from './duration';
  11. export { BackoffTimeout } from './backoff-timeout';
  12. export {
  13. LoadBalancer,
  14. TypedLoadBalancingConfig,
  15. ChannelControlHelper,
  16. createChildChannelControlHelper,
  17. registerLoadBalancerType,
  18. selectLbConfigFromList,
  19. parseLoadBalancingConfig,
  20. isLoadBalancerNameRegistered,
  21. } from './load-balancer';
  22. export { LeafLoadBalancer } from './load-balancer-pick-first';
  23. export {
  24. SubchannelAddress,
  25. subchannelAddressToString,
  26. Endpoint,
  27. endpointToString,
  28. endpointHasAddress,
  29. EndpointMap,
  30. } from './subchannel-address';
  31. export { ChildLoadBalancerHandler } from './load-balancer-child-handler';
  32. export {
  33. Picker,
  34. UnavailablePicker,
  35. QueuePicker,
  36. PickResult,
  37. PickArgs,
  38. PickResultType,
  39. } from './picker';
  40. export { Call as CallStream } from './call-interface';
  41. export { Filter, BaseFilter, FilterFactory } from './filter';
  42. export { FilterStackFactory } from './filter-stack';
  43. export { registerAdminService } from './admin';
  44. export {
  45. SubchannelInterface,
  46. BaseSubchannelWrapper,
  47. ConnectivityStateListener,
  48. HealthListener,
  49. } from './subchannel-interface';
  50. export {
  51. OutlierDetectionRawConfig,
  52. SuccessRateEjectionConfig,
  53. FailurePercentageEjectionConfig,
  54. } from './load-balancer-outlier-detection';
  55. export { createServerCredentialsWithInterceptors, createCertificateProviderServerCredentials } from './server-credentials';
  56. export {
  57. CaCertificateUpdate,
  58. CaCertificateUpdateListener,
  59. IdentityCertificateUpdate,
  60. IdentityCertificateUpdateListener,
  61. CertificateProvider,
  62. FileWatcherCertificateProvider,
  63. FileWatcherCertificateProviderConfig
  64. } from './certificate-provider';
  65. export { createCertificateProviderChannelCredentials } from './channel-credentials';