UNPKG

node-red-contrib-home-assistant-websocket

Version:
2 lines (1 loc) 1.24 kB
"use strict";var n=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var v=(e,t)=>{for(var o in t)n(e,o,{get:t[o],enumerable:!0})},I=(e,t,o,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of y(t))!c.call(e,s)&&s!==o&&n(e,s,{get:()=>t[s],enumerable:!(i=f(t,s))||i.enumerable});return e};var _=e=>I(n({},"__esModule",{value:!0}),e);var N={};v(N,{default:()=>u,isEventsStateNodeProperties:()=>S});module.exports=_(N);var r=require("../../common/services/IssueService"),d=require("../../common/services/IssueService/check"),a=require("../../common/TransformState"),m=require("../../const"),p=require("../../globals");function u(e){const t=[],o=(0,d.getInvalidIds)(r.IssueType.StateId,e,e.entities?.entity);for(const i of o){const s=p.RED._("home-assistant.service.issue.entity_not_found",{entity_id:i});t.push({type:r.IssueType.StateId,message:s,identity:i})}return e.stateType!==a.TransformType.String&&t.push({type:r.IssueType.DeprecatedConfig,message:p.RED._("home-assistant.service.issue.deprecated_state_type_config"),identity:"state_type"}),t}function S(e){return e.type===m.NodeType.EventsState}0&&(module.exports={isEventsStateNodeProperties});