UNPKG

@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) 7.25 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const _=require("./utils/colors/convert-light-color.js"),s=require("./utils/colors/convert-color.js"),T=require("./utils/colors/colors.js"),g=require("./utils/colors/compute-color.js"),b=require("./utils/colors/hex.js"),l=require("./utils/colors/rgb.js"),E=require("./utils/colors/index.js"),S=require("./utils/colors/lab.js"),u=require("./utils/light/index.js"),C=require("./utils/colors.js"),p=require("./utils/computeDomain.js"),I=require("./utils/computeDomainTitle.js"),O=require("./utils/supports-feature.js"),D=require("./utils/time/time-ago.js"),d=require("./utils/entity.js"),R=require("./utils/string.js"),i=require("./utils/number.js"),t=require("./utils/date.js"),a=require("./utils/computeAttributeDisplay.js"),A=require("./utils/computeStateDisplay.js"),e=require("./data/entity.js"),o=require("../index-Ds3f-xrB.cjs"),y=require("./HassConnect/HassContext.js"),h=require("./HassConnect/token-storage.js"),n=require("../index-CEh3HaLv.cjs"),L=require("./hooks/useEntities/index.js"),m=require("./hooks/useService/index.js"),q=require("./hooks/useLightBrightness/index.js"),N=require("./hooks/useLightTemperature/index.js"),U=require("./hooks/useLightColor/index.js"),M=require("./hooks/useLowDevices/index.js"),k=require("./hooks/useDevice/index.js"),x=require("./hooks/useHistory/index.js"),B=require("./hooks/useHistory/coordinates.js"),F=require("./hooks/useSubscribeEntity/index.js"),H=require("./hooks/useLogs/index.js"),v=require("./hooks/useHaStatus/index.js"),f=require("./hooks/useUser/index.js"),P=require("./hooks/useStore/index.js"),W=require("./hooks/useUsers/index.js"),V=require("./hooks/useWeather/index.js"),w=require("./hooks/useWeather/helpers.js"),c=require("./hooks/useLogs/logbook.js"),z=require("./hooks/useAreas/index.js"),G=require("./hooks/useLocale/locales/index.js"),Y=require("./hooks/useAreas/subscribe/areas.js"),K=require("./hooks/useAreas/subscribe/entities.js"),X=require("./hooks/useAreas/subscribe/devices.js"),j=require("./hooks/useTemplate/index.js"),J=require("./hooks/useCamera/index.js"),r=require("./hooks/useCamera/constants.js"),Q=require("./types/autogenerated-types-by-domain.js"),Z=require("./hooks/useIcon/domains/battery.js");exports.rgbw2rgb=_.rgbw2rgb;exports.rgbww2rgb=_.rgbww2rgb;exports.temperature2rgb=_.temperature2rgb;exports.hex2rgb=s.hex2rgb;exports.hs2rgb=s.hs2rgb;exports.hsv2rgb=s.hsv2rgb;exports.lab2hex=s.lab2hex;exports.lab2rgb=s.lab2rgb;exports.rgb2hex=s.rgb2hex;exports.rgb2hs=s.rgb2hs;exports.rgb2hsv=s.rgb2hsv;exports.rgb2lab=s.rgb2lab;exports.COLORS=T.COLORS;exports.getColorByIndex=T.getColorByIndex;exports.THEME_COLORS=g.THEME_COLORS;exports.computeCssColor=g.computeCssColor;exports.expandHex=b.expandHex;exports.hexBlend=b.hexBlend;exports.getRGBContrastRatio=l.getRGBContrastRatio;exports.luminosity=l.luminosity;exports.rgbContrast=l.rgbContrast;exports.stateColorBrightness=E.stateColorBrightness;exports.labBrighten=S.labBrighten;exports.labDarken=S.labDarken;exports.getLightCurrentModeRgbColor=u.getLightCurrentModeRgbColor;exports.lightIsInColorMode=u.lightIsInColorMode;exports.lightSupportsBrightness=u.lightSupportsBrightness;exports.lightSupportsColor=u.lightSupportsColor;exports.lightSupportsColorMode=u.lightSupportsColorMode;exports.getCssColorValue=C.getCssColorValue;exports.computeDomain=p.computeDomain;exports.computeDomainTitle=I.computeDomainTitle;exports.supportsFeatureFromAttributes=O.supportsFeatureFromAttributes;exports.timeAgo=D.timeAgo;exports.stateActive=d.stateActive;exports.toReadableString=R.toReadableString;exports.formatNumber=i.formatNumber;exports.getDefaultFormatOptions=i.getDefaultFormatOptions;exports.getNumberFormatOptions=i.getNumberFormatOptions;exports.isNumericFromAttributes=i.isNumericFromAttributes;exports.isNumericState=i.isNumericState;exports.round=i.round;exports.UNIT_TO_MILLISECOND_CONVERT=t.UNIT_TO_MILLISECOND_CONVERT;exports.checkValidDate=t.checkValidDate;exports.formatDate=t.formatDate;exports.formatDateTime=t.formatDateTime;exports.formatDuration=t.formatDuration;exports.formatTime=t.formatTime;exports.isDate=t.isDate;exports.isTimestamp=t.isTimestamp;exports.millisecondsToDuration=t.millisecondsToDuration;exports.DOMAIN_ATTRIBUTES_FORMATERS=a.DOMAIN_ATTRIBUTES_FORMATERS;exports.DOMAIN_ATTRIBUTES_UNITS=a.DOMAIN_ATTRIBUTES_UNITS;exports.TEMPERATURE_ATTRIBUTES=a.TEMPERATURE_ATTRIBUTES;exports.computeAttributeValueDisplay=a.computeAttributeValueDisplay;exports.getWeatherUnit=a.getWeatherUnit;exports.computeStateDisplay=A.computeStateDisplay;exports.computeStateDisplayFromEntityAttributes=A.computeStateDisplayFromEntityAttributes;exports.DEFAULT_STATES=e.DEFAULT_STATES;exports.DOMAINS_WITH_DYNAMIC_PICTURE=e.DOMAINS_WITH_DYNAMIC_PICTURE;exports.OFF=e.OFF;exports.OFF_STATES=e.OFF_STATES;exports.ON=e.ON;exports.UNAVAILABLE=e.UNAVAILABLE;exports.UNAVAILABLE_STATES=e.UNAVAILABLE_STATES;exports.UNIT_C=e.UNIT_C;exports.UNIT_F=e.UNIT_F;exports.UNKNOWN=e.UNKNOWN;exports.isOffState=e.isOffState;exports.isUnavailableState=e.isUnavailableState;exports.HassConnect=o.HassConnect;exports.localize=o.localize;exports.updateLocales=o.updateLocales;exports.useConfig=o.useConfig;exports.useHass=o.useHass;exports.useLocale=o.useLocale;exports.useLocales=o.useLocales;exports.HassContext=y.HassContext;exports.loadTokens=h.loadTokens;exports.saveTokens=h.saveTokens;exports.getIconByEntity=n.getIconByEntity;exports.useEntity=n.useEntity;exports.useIcon=n.useIcon;exports.useIconByDomain=n.useIconByDomain;exports.useIconByEntity=n.useIconByEntity;exports.useEntities=L.useEntities;exports.createService=m.createService;exports.useService=m.useService;exports.useLightBrightness=q.useLightBrightness;exports.useLightTemperature=N.useLightTemperature;exports.useLightColor=U.useLightColor;exports.useLowDevices=M.useLowDevices;exports.useDevice=k.useDevice;exports.useHistory=x.useHistory;exports.coordinates=B.coordinates;exports.useSubscribeEntity=F.useSubscribeEntity;exports.useLogs=H.useLogs;exports.useHaStatus=v.useHaStatus;exports.useUser=f.useUser;exports.useStore=P.useStore;exports.useUsers=W.useUsers;exports.useWeather=V.useWeather;exports.getSupportedForecastTypes=w.getSupportedForecastTypes;exports.CONTINUOUS_DOMAINS=c.CONTINUOUS_DOMAINS;exports.createHistoricState=c.createHistoricState;exports.localizeStateMessage=c.localizeStateMessage;exports.localizeTriggerSource=c.localizeTriggerSource;exports.subscribeLogbook=c.subscribeLogbook;exports.useAreas=z.useAreas;exports.locales=G.default;exports.subscribeAreaRegistry=Y.subscribeAreaRegistry;exports.subscribeEntityRegistry=K.subscribeEntityRegistry;exports.subscribeDeviceRegistry=X.subscribeDeviceRegistry;exports.useTemplate=j.useTemplate;exports.useCamera=J.useCamera;exports.ASPECT_RATIO_DEFAULT=r.ASPECT_RATIO_DEFAULT;exports.CAMERA_ORIENTATIONS=r.CAMERA_ORIENTATIONS;exports.CAMERA_SUPPORT_ON_OFF=r.CAMERA_SUPPORT_ON_OFF;exports.CAMERA_SUPPORT_STREAM=r.CAMERA_SUPPORT_STREAM;exports.MAX_IMAGE_WIDTH=r.MAX_IMAGE_WIDTH;exports.STREAM_TYPE_HLS=r.STREAM_TYPE_HLS;exports.STREAM_TYPE_WEB_RTC=r.STREAM_TYPE_WEB_RTC;exports.LIGHT_COLOR_MODES=Q.LIGHT_COLOR_MODES;exports.batteryIconByLevel=Z.batteryIconByLevel; //# sourceMappingURL=index.js.map