bam-ticketing-sdk
Version:
SDK for B.A.M Ticketing API
13 lines • 602 B
TypeScript
import { Jwt, RefreshableJwt, ServiceAccessData as ServiceCredentialData } from '../auth/types';
import { AuthService } from '../auth';
import { ICredential, CredentialType } from './credential';
export declare class ServiceCredentials implements ICredential {
private credentials;
readonly type: CredentialType.Service;
private jwt?;
constructor(credentials: ServiceCredentialData);
getToken(): Jwt | RefreshableJwt;
authorize(authService: AuthService): Promise<Jwt>;
refreshToken(authService: AuthService): Promise<Jwt>;
}
//# sourceMappingURL=service-credentials.d.ts.map