UNPKG

node-red-contrib-home-assistant-websocket

Version:
2 lines (1 loc) 1.78 kB
"use strict";var u=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var p=(t,e)=>{for(var n in e)u(t,n,{get:e[n],enumerable:!0})},l=(t,e,n,y)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of s(e))!o.call(t,r)&&r!==n&&u(t,r,{get:()=>e[r],enumerable:!(y=d(e,r))||y.enumerable});return t};var a=t=>l(u({},"__esModule",{value:!0}),t);var f={};p(f,{default:()=>g});module.exports=a(f);var i=require("../../common/const"),g=[{version:0,up:t=>({...t,version:0})},{version:1,up:t=>({...t,version:1,inputs:1,enableInput:!0})},{version:2,up:t=>{const e={...t,version:2};return t.entityidfiltertype==="substring"&&t.entityid?.includes(",")&&(e.entityidfiltertype="list",e.entityid=t.entityid.split(",").map(n=>n.trim()).filter(n=>n.length>0)),e}},{version:3,up:t=>{const e={...t,version:3,entityId:t.entityid,entityIdType:t.entityidfiltertype,debugEnabled:t.debugenabled,customOutputs:t.customoutputs,outputInitially:t.outputinitially,stateType:t.state_type,exposeAsEntityConfig:""};return e.entityid=void 0,e.entityidfiltertype=void 0,e.debugenabled=void 0,e.customoutputs=void 0,e.outputinitially=void 0,e.state_type=void 0,e}},{version:4,up:t=>{const e={...t,version:4};return t.stateType===void 0&&(e.stateType="str"),e}},{version:5,up:t=>{const e={...t,version:5,entities:[],entityId:void 0,entityIdType:void 0},n={[i.IdSelectorType.Entity]:[],[i.IdSelectorType.Substring]:[],[i.IdSelectorType.Regex]:[]};switch(t.entityIdType){case"list":n[i.IdSelectorType.Entity]=t.entityId;break;case"exact":n[i.IdSelectorType.Entity]=[t.entityId];break;case"substring":n[i.IdSelectorType.Substring]=[t.entityId];break;case"regex":n[i.IdSelectorType.Regex]=[t.entityId];break}return e.entities=n,e}}];