@hakit/core
Version:
A collection of React hooks and helpers for Home Assistant to easily communicate with the Home Assistant WebSocket API.
3 lines (2 loc) • 697 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const n=require("react");require("lodash");require("../../utils/light/index.js");const u=require("../../../index-CUxh5LWn.cjs");require("../../HassConnect/HassContext.js");require("@iconify/react");require("use-debounce");require("deep-object-diff");require("home-assistant-js-websocket");require("../useLocale/locales/index.js");function s(e){const{useStore:i}=u.useHass(),r=i(t=>t.entities[e]);return n.useCallback(t=>{if(e==="unknown")return null;if(!r){if(t)return null;throw new Error(`${u.localize("entity_not_found")} - "${e}"`)}return r},[r,e])}exports.useSubscribeEntity=s;
//# sourceMappingURL=index.js.map