UNPKG

node-red-contrib-home-assistant-websocket

Version:
2 lines (1 loc) 3.32 kB
"use strict";var Q=Object.create;var n=Object.defineProperty;var V=Object.getOwnPropertyDescriptor;var X=Object.getOwnPropertyNames;var Y=Object.getPrototypeOf,_=Object.prototype.hasOwnProperty;var oo=(t,r)=>{for(var i in r)n(t,i,{get:r[i],enumerable:!0})},p=(t,r,i,d)=>{if(r&&typeof r=="object"||typeof r=="function")for(let m of X(r))!_.call(t,m)&&m!==i&&n(t,m,{get:()=>r[m],enumerable:!(d=V(r,m))||d.enumerable});return t};var o=(t,r,i)=>(i=t!=null?Q(Y(t)):{},p(r||!t||!t.__esModule?n(i,"default",{value:t,enumerable:!0}):i,t)),eo=t=>p(n({},"__esModule",{value:!0}),t);var ro={};oo(ro,{default:()=>to});module.exports=eo(ro);var s=o(require("./common/services/IssueService")),N=require("./common/services/IssueService/utils"),a=o(require("./common/services/StorageService")),e=require("./const"),c=require("./globals"),l=require("./helpers/exposed-settings"),g=o(require("./nodes/action")),v=o(require("./nodes/api")),S=o(require("./nodes/binary-sensor")),y=o(require("./nodes/button")),u=o(require("./nodes/config-server")),E=o(require("./nodes/current-state")),T=o(require("./nodes/device")),b=o(require("./nodes/device-config")),C=o(require("./nodes/entity")),h=o(require("./nodes/entity-config")),w=o(require("./nodes/events-all")),A=o(require("./nodes/events-calendar")),P=o(require("./nodes/events-state")),x=o(require("./nodes/fire-event")),I=o(require("./nodes/get-entities")),U=o(require("./nodes/get-history")),k=o(require("./nodes/number")),z=o(require("./nodes/poll-state")),B=o(require("./nodes/render-template")),G=o(require("./nodes/select")),H=o(require("./nodes/sensor")),R=o(require("./nodes/sentence")),W=o(require("./nodes/switch")),D=o(require("./nodes/tag")),F=o(require("./nodes/text")),Z=o(require("./nodes/time")),$=o(require("./nodes/time-entity")),j=o(require("./nodes/trigger-state")),q=o(require("./nodes/update-config")),J=o(require("./nodes/wait-until")),K=o(require("./nodes/webhook")),L=o(require("./nodes/zone")),M=require("./routes"),O=o(require("./version"));const f={[e.NodeType.API]:v.default,[e.NodeType.Action]:g.default,[e.NodeType.CurrentState]:E.default,[e.NodeType.Device]:T.default,[e.NodeType.Entity]:C.default,[e.NodeType.EventsAll]:w.default,[e.NodeType.EventsCalendar]:A.default,[e.NodeType.EventsState]:P.default,[e.NodeType.FireEvent]:x.default,[e.NodeType.GetEntities]:I.default,[e.NodeType.GetHistory]:U.default,[e.NodeType.PollState]:z.default,[e.NodeType.RenderTemplate]:B.default,[e.NodeType.Sentence]:R.default,[e.NodeType.TriggerState]:j.default,[e.NodeType.Tag]:D.default,[e.NodeType.Time]:Z.default,[e.NodeType.WaitUntil]:J.default,[e.NodeType.Webhook]:K.default,[e.NodeType.Zone]:L.default,[e.NodeType.Server]:u.default,[e.NodeType.DeviceConfig]:b.default,[e.NodeType.EntityConfig]:h.default,[e.NodeType.BinarySensor]:S.default,[e.NodeType.Button]:y.default,[e.NodeType.Number]:k.default,[e.NodeType.Select]:G.default,[e.NodeType.Sensor]:H.default,[e.NodeType.Switch]:W.default,[e.NodeType.Text]:F.default,[e.NodeType.TimeEntity]:$.default,[e.NodeType.UpdateConfig]:q.default};var to=async t=>{(0,c.setRED)(t),await a.default.init(),s.default.init(N.publishIssueUpdate),(0,M.createRoutes)();let r;for(r in f)t.nodes.registerType(r,f[r],(0,l.getExposedSettings)(r));t.log.info(`node-red-contrib-home-assistant-websocket v${O.default} nodes initialized`)};