@kaaiot/services
Version:
Type definitions for KaaIoT platform REST API service communication
16 lines (15 loc) • 441 B
TypeScript
export interface BrowserAccessToken {
accessToken: string;
}
export interface AccessToken {
accessToken: string;
refreshToken: string;
}
export interface BrowserTokenClient {
refreshAccessToken(): Promise<BrowserAccessToken>;
getAccessToken(): Promise<BrowserAccessToken | null>;
}
export interface TokenClient {
refreshAccessToken(): Promise<AccessToken | null>;
getAccessToken(): Promise<AccessToken | null>;
}