UNPKG

homebridge-fenix-tft-wifi

Version:

Homebridge plugin which adds a Fenix TFT WiFi thermostat as HomeKit device.

22 lines 733 B
import { API, Logger } from 'homebridge'; export default class TokenManager { private token; private refreshToken; private readonly logger; private readonly hbApi; private readonly ttl; private parsedJwt; private axiosClient; constructor(token: string, refreshToken: string, logger: Logger, hbApi: API); loadInitialTokens(): Promise<void>; isJwtTokenNearToExpireExpired(): boolean; isJwtTokenExpired(token: any): boolean; get sub(): string; private refreshTokens; get accessToken(): string; private get customConfigPath(); private loadTokensFromCustomConfig; private isCustomConfigExists; private get newTokenHint(); } //# sourceMappingURL=TokenManager.d.ts.map