UNPKG

node-red-contrib-home-assistant-websocket

Version:
2 lines (1 loc) 1.5 kB
"use strict";var l=Object.create;var s=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty;var E=(e,t)=>{for(var o in t)s(e,o,{get:t[o],enumerable:!0})},m=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of u(t))!x.call(e,n)&&n!==o&&s(e,n,{get:()=>t[n],enumerable:!(r=S(t,n))||r.enumerable});return e};var i=(e,t,o)=>(o=e!=null?l(g(e)):{},m(t||!e||!e.__esModule?s(o,"default",{value:e,enumerable:!0}):o,e)),w=e=>m(s({},"__esModule",{value:!0}),e);var A={};E(A,{createControllerDependencies:()=>C,createExposeAsControllerDependences:()=>y});module.exports=w(A);var p=i(require("../events/ClientEvents")),f=i(require("../services/JSONataService")),a=i(require("../services/NodeRedContextService")),d=i(require("../services/TypedInputService")),v=i(require("../status/EventStatus"));function C(e,t){const o=new f.default({homeAssistant:t,node:e}),r=new a.default(e),n=new d.default({nodeConfig:e.config,context:r,jsonata:o});return{homeAssistant:t,jsonataService:o,nodeRedContextService:r,typedInputService:n}}function y({exposeAsConfigNode:e,homeAssistant:t,node:o,serverConfigNode:r}){const n=C(o,t),c=new p.default({node:o,emitter:t.eventBus}),N=new v.default({clientEvents:c,config:r.config,exposeAsEntityConfigNode:e,node:o});return{...n,clientEvents:c,exposeAsConfigNode:e,status:N}}0&&(module.exports={createControllerDependencies,createExposeAsControllerDependences});