UNPKG

node-tado-client

Version:
37 lines 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AuthTimeout = exports.NotAuthenticated = exports.InvalidRefreshToken = exports.AuthError = exports.TadoError = void 0; /** * TadoError extends the base Error class to represent errors specific to the Tado ecosystem. * This custom error class can be used to differentiate between general errors * and those that are Tado-specific, enabling more precise error handling and debugging. */ class TadoError extends Error { } exports.TadoError = TadoError; /** * Authentication Errors will use this class */ class AuthError extends TadoError { } exports.AuthError = AuthError; /* * The refresh token provided has either expired or is incorrect */ class InvalidRefreshToken extends AuthError { } exports.InvalidRefreshToken = InvalidRefreshToken; /* * You cannot yet make API calls because the `authenticate` method * hasn't been successfully called */ class NotAuthenticated extends AuthError { } exports.NotAuthenticated = NotAuthenticated; /* * Timeout while waiting for device auth to complete */ class AuthTimeout extends AuthError { } exports.AuthTimeout = AuthTimeout; //# sourceMappingURL=errors.js.map