@constructorfleet/ultimate-govee
Version:
Library for interacting with Govee devices written in Typescript.
17 lines • 640 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OpenAPIChannelChangedEvent = void 0;
class OpenAPIChannelChangedEvent {
constructor(enabled, iotData, callback) {
this.enabled = enabled;
this.iotData = iotData;
this.callback = callback;
this.label = 'OpenAPI Channel Changed';
}
equals(other) {
return (other.enabled === this.enabled &&
Object.entries(this.iotData).every(([k, v]) => other.iotData[k] === v));
}
}
exports.OpenAPIChannelChangedEvent = OpenAPIChannelChangedEvent;
//# sourceMappingURL=openapi-channel-changed.event.js.map