@confluentinc/schemaregistry
Version:
Node.js client for Confluent Schema Registry
10 lines (9 loc) • 411 B
TypeScript
interface BearerTokenProvider {
getAccessToken(): Promise<string>;
getAdditionalHeaders(): Record<string, string>;
tokenExpired(): boolean;
}
interface BearerTokenProviderBuilder {
build(maxRetries: number, retriesWaitMs: number, retriesMaxWaitMs: number): BearerTokenProvider;
}
export { BearerTokenProvider as _BearerTokenProvider, BearerTokenProviderBuilder as _BearerTokenProviderBuilder };