UNPKG

node-red-contrib-home-assistant-websocket

Version:
2 lines (1 loc) 1.38 kB
"use strict";var D=Object.create;var s=Object.defineProperty;var P=Object.getOwnPropertyDescriptor;var x=Object.getOwnPropertyNames;var B=Object.getPrototypeOf,v=Object.prototype.hasOwnProperty;var w=(e,o)=>{for(var t in o)s(e,t,{get:o[t],enumerable:!0})},p=(e,o,t,n)=>{if(o&&typeof o=="object"||typeof o=="function")for(let r of x(o))!v.call(e,r)&&r!==t&&s(e,r,{get:()=>o[r],enumerable:!(n=P(o,r))||n.enumerable});return e};var m=(e,o,t)=>(t=e!=null?D(B(e)):{},p(o||!e||!e.__esModule?s(t,"default",{value:e,enumerable:!0}):t,e)),y=e=>p(s({},"__esModule",{value:!0}),e);var A={};w(A,{default:()=>u});module.exports=y(A);var f=require("../../common/controllers/helpers"),d=m(require("../../common/services/InputService")),c=m(require("../../common/status/Status")),a=require("../../globals"),N=require("../../helpers/migrate"),S=require("../../helpers/node"),g=require("../../homeAssistant"),i=require("../binary-sensor"),h=m(require("./SensorController"));function u(e){a.RED.nodes.createNode(this,e),this.config=(0,N.migrate)(e);const{entityConfigNode:o,serverConfigNode:t}=(0,S.getConfigNodes)(this),n=(0,g.getHomeAssistant)(t),r=new c.default({config:t.config,node:this}),l=(0,f.createControllerDependencies)(this,n),C=new d.default({inputs:i.inputs,nodeConfig:this.config,schema:i.inputSchema});new h.default({inputService:C,node:this,status:r,integration:o.integration,...l})}