UNPKG

tickethead-sdk

Version:

SDK for the Tickethead API

20 lines 833 B
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