@paydock/client-sdk
Version:
Paydock client sdk
25 lines • 738 B
TypeScript
export interface IAccessToken {
head: {
alg: string;
typ: string;
};
body: {
iat: number;
id: string;
meta: string;
};
signature: string;
}
export declare const ACCESS_HEADER_NAME: {
accessToken: string;
publicKey: string;
};
export declare class AccessToken {
static validateJWT(jwt: string): IAccessToken;
static extractData<T>(body: IAccessToken['body']): T;
static extractMeta<T>(body: IAccessToken['body']): T;
static extractEnv<T>(body: IAccessToken['body']): T;
static validateJWTWhitelistedDomains(body: IAccessToken['body']): boolean;
static getAccessHeaderNameByToken(token: string): string;
}
//# sourceMappingURL=access-token.d.ts.map