UNPKG

node-red-contrib-home-assistant-websocket

Version:
2 lines (1 loc) 1.57 kB
"use strict";var i=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var u=Object.prototype.hasOwnProperty;var p=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},y=(e,n,t,o)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of d(n))!u.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(o=a(n,r))||o.enumerable});return e};var v=e=>y(i({},"__esModule",{value:!0}),e);var s={};p(s,{default:()=>c});module.exports=v(s);var c=[{version:0,up:e=>({...e,version:0})},{version:1,up:e=>{const n={...e,version:1};try{const t=JSON.parse(e.data);t.entity_id?(n.entityId=t.entity_id,delete t.entity_id,n.data=Object.keys(t).length?JSON.stringify(t):""):n.entityId=""}catch{}return n}},{version:2,up:e=>{const n={...e,version:2,outputProperties:[]};return e.output_location_type!=="none"&&(n.outputProperties=[{property:e.output_location,propertyType:e.output_location_type,value:"",valueType:"data"}]),n}},{version:3,up:e=>({...e,version:3,queue:"none"})},{version:4,up:e=>({...e,version:4,target:{entityId:e?.entityId?e.entityId.split(",").map(t=>t.trim()):[],areaId:[],deviceId:[]},domain:e.service_domain,mergeContext:e.mergecontext,entityId:void 0,service_domain:void 0,mergecontext:void 0})},{version:5,up:e=>({...e,version:5,areaId:e.target?.areaId,deviceId:e.target?.deviceId,entityId:e.target?.entityId,target:void 0})},{version:6,up:e=>{const n={...e,version:6,floorId:[],labelId:[]};return(e.domain||e.service)&&(n.action=`${e.domain}.${e.service}`),n}},{version:7,up:e=>({...e,version:7,blockInputOverrides:!1})}];