UNPKG

@constructorfleet/ultimate-govee

Version:

Library for interacting with Govee devices written in Typescript.

28 lines 991 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GoveeCommunityApiError = exports.GoveeApiError = exports.BaseGoveeApiError = void 0; const govee_error_1 = require("./govee.error"); var ApiType; (function (ApiType) { ApiType["GOVEE_API"] = "Govee"; ApiType["COMMUNITY_API"] = "GoveeCommunity"; })(ApiType || (ApiType = {})); class BaseGoveeApiError extends govee_error_1.GoveeError { constructor(api, message) { super(`[${api}API]${message ?? 'Unknown exception occurred'}`); } } exports.BaseGoveeApiError = BaseGoveeApiError; class GoveeApiError extends BaseGoveeApiError { constructor(message) { super(ApiType.GOVEE_API, message); } } exports.GoveeApiError = GoveeApiError; class GoveeCommunityApiError extends BaseGoveeApiError { constructor(message) { super(ApiType.COMMUNITY_API, message); } } exports.GoveeCommunityApiError = GoveeCommunityApiError; //# sourceMappingURL=govee-api.error.js.map