@confluentinc/schemaregistry
Version:
Node.js client for Confluent Schema Registry
13 lines (12 loc) • 487 B
TypeScript
export declare class OAuthClient {
private client;
private token;
private tokenParams;
private maxRetries;
private retriesWaitMs;
private retriesMaxWaitMs;
constructor(clientId: string, clientSecret: string, tokenHost: string, tokenPath: string, scope: string, maxRetries: number, retriesWaitMs: number, retriesMaxWaitMs: number);
getAccessToken(): Promise<string>;
generateAccessToken(): Promise<void>;
getAccessTokenString(): Promise<string>;
}