UNPKG

node-red-contrib-home-assistant-websocket

Version:
2 lines (1 loc) 1.01 kB
"use strict";var c=Object.create;var n=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var m=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty;var h=(t,e)=>{for(var o in e)n(t,o,{get:e[o],enumerable:!0})},r=(t,e,o,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of g(e))!f.call(t,i)&&i!==o&&n(t,i,{get:()=>e[i],enumerable:!(s=d(e,i))||s.enumerable});return t};var a=(t,e,o)=>(o=t!=null?c(m(t)):{},r(e||!t||!t.__esModule?n(o,"default",{value:t,enumerable:!0}):o,t)),x=t=>r(n({},"__esModule",{value:!0}),t);var E={};h(E,{default:()=>p});module.exports=x(E);var u=a(require("../../common/controllers/ExposeAsMixin")),l=a(require("../../common/controllers/OutputController"));const C=(0,u.default)(l.default);class p extends C{async onValueChange(e,o){if(!this.isEnabled)return;const s={};await this.setCustomOutputs(this.node.config.outputProperties,s,{config:this.node.config,value:e,previousValue:o}),this.status.setSuccess(e),this.node.send(s)}}