node-tado-client
Version:
A Tado client for nodejs
37 lines • 1.2 kB
JavaScript
;
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