UNPKG

@shuangbing/bmw-connected-drive

Version:

This package can be used to access the BMW ConnectedDrive services.

20 lines (19 loc) 624 B
import { Regions } from "./Regions"; import { Token } from "./Token"; import { ITokenStore } from "./ITokenStore"; import { ILogger } from "./ILogger"; export declare class Account { username: string; password: string; region: Regions; token?: Token; tokenStore?: ITokenStore; logger?: ILogger; constructor(username: string, password: string, region: Regions, tokenStore?: ITokenStore, logger?: ILogger); getToken(): Promise<Token>; private retrieveToken; private executeFetchWithRetry; private delay; private static getQueryStringValue; private static base64UrlEncode; }