bluelinky2
Version:
An unofficial nodejs API wrapper for Hyundai bluelink
18 lines (17 loc) • 727 B
TypeScript
import { BlueLinkyConfig } from './../interfaces/common.interfaces';
import { Vehicle } from '../vehicles/vehicle';
import { SessionController } from './controller';
import { AmericaBrandEnvironment } from '../constants/america';
export interface AmericanBlueLinkyConfig extends BlueLinkyConfig {
region: 'US';
}
export declare class AmericanController extends SessionController<AmericanBlueLinkyConfig> {
private _environment;
constructor(userConfig: AmericanBlueLinkyConfig);
get environment(): AmericaBrandEnvironment;
private vehicles;
refreshAccessToken(): Promise<string>;
login(): Promise<string>;
logout(): Promise<string>;
getVehicles(): Promise<Array<Vehicle>>;
}