tickethead-sdk
Version:
SDK for the Tickethead API
20 lines • 833 B
TypeScript
import { Jwt } from '../auth/types';
import { AuthService } from '../auth';
import { RefreshableJwt } from '..';
import { ICredential } from './credential';
/**
* This class is used for restoring the authorization
*/
export declare class JwtCredentials implements ICredential {
private jwt;
readonly type: "Jwt";
constructor(jwt: Jwt | RefreshableJwt);
getToken(): Jwt | RefreshableJwt;
authorize(authService: AuthService, organizer?: string): Promise<Jwt | RefreshableJwt>;
private hasAuthorizationHeaders;
refreshToken(authService: AuthService, organizer?: string): Promise<Jwt | RefreshableJwt>;
private hasOrganizerInToken;
isRefreshable(): boolean;
}
export declare function isRefreshableToken(jwt: Jwt | RefreshableJwt): jwt is RefreshableJwt;
//# sourceMappingURL=jwt-credentials.d.ts.map