diff --git a/src/Registry.ts b/src/Registry.ts index 731214e..830cc22 100644 --- a/src/Registry.ts +++ b/src/Registry.ts @@ -1,6 +1,5 @@ import deepmerge from 'deepmerge'; import { HassEntities } from 'home-assistant-js-websocket'; -import { ConfigurationDefaults } from './configurationDefaults'; import { AreaRegistryEntry } from './types/homeassistant/data/area_registry'; import { DeviceRegistryEntry } from './types/homeassistant/data/device_registry'; import { EntityRegistryEntry } from './types/homeassistant/data/entity_registry'; @@ -112,6 +111,7 @@ class Registry { // Import the Hass States and strategy options. Registry._hassStates = info.hass.states; + const { ConfigurationDefaults } = await import('./configurationDefaults'); try { Registry._strategyOptions = deepmerge(ConfigurationDefaults, info.config?.strategy?.options ?? {}); diff --git a/src/utilities/localize.ts b/src/utilities/localize.ts index 35bc8f1..5d444c0 100644 --- a/src/utilities/localize.ts +++ b/src/utilities/localize.ts @@ -62,7 +62,6 @@ export default function setupCustomLocalize(hass?: HomeAssistant): void { /** * Translate a key using the globally configured localize function. - * Throws if not initialized. */ export function localize(key: string): string { if (!_localize) {