UNPKG

node-red-contrib-home-assistant-websocket

Version:
2 lines (1 loc) 865 B
"use strict";var i=Object.defineProperty;var N=Object.getOwnPropertyDescriptor;var l=Object.getOwnPropertyNames;var h=Object.prototype.hasOwnProperty;var p=(e,o)=>{for(var t in o)i(e,t,{get:o[t],enumerable:!0})},c=(e,o,t,n)=>{if(o&&typeof o=="object"||typeof o=="function")for(let r of l(o))!h.call(e,r)&&r!==t&&i(e,r,{get:()=>o[r],enumerable:!(n=N(o,r))||n.enumerable});return e};var v=e=>c(i({},"__esModule",{value:!0}),e);var g={};p(g,{default:()=>f});module.exports=v(g);var d=require("../../common/events/Events"),m=require("../../globals"),a=require("../../helpers/migrate"),s=require("../../homeAssistant");function f(e){m.RED.nodes.createNode(this,e),this.config=(0,a.migrate)(e),this.exposedNodes={},(0,s.createHomeAssistantClient)(this),this.on(d.NodeEvent.Close,(o,t)=>{(0,s.closeHomeAssistant)(this.id),this.context().global.set("homeassistant"),t()})}