dop-sdk
Version:
Mini App SDK for JavaScript by VTB
25 lines (24 loc) • 624 B
TypeScript
/** @internal */
export interface NativeTokenData {
token: string;
validUntil: number;
scopes: NativeTokenScopes;
}
/** @internal */
export interface NativeTokenScopes {
audience: string;
scopes: string[];
}
/** Token data type. */
export declare class AccessTokenData {
readonly token: string;
readonly validUntil: Date;
readonly scopes: AccessTokenScopes;
constructor(baseToken: NativeTokenData);
}
/** Token permission type. */
export declare class AccessTokenScopes {
readonly audience: string;
readonly scopes: string[];
constructor(basePermission: NativeTokenScopes);
}