From 5e8868e4b119fde684fda1d18c371550e41b529f Mon Sep 17 00:00:00 2001 From: Petar Petrov Date: Thu, 7 Nov 2024 08:39:30 +0200 Subject: [PATCH] Fix `import type` linter issues (#22702) --- ...ave_js-capability-control-multilevel-switch.ts | 7 +++++-- ...ve_js-capability-control-thermostat-setback.ts | 5 +++-- .../zwave_js/zwave_js-node-installer.ts | 15 +++++---------- 3 files changed, 13 insertions(+), 14 deletions(-) diff --git a/src/panels/config/integrations/integration-panels/zwave_js/capability-controls/zwave_js-capability-control-multilevel-switch.ts b/src/panels/config/integrations/integration-panels/zwave_js/capability-controls/zwave_js-capability-control-multilevel-switch.ts index d7ca52ca9a..cf7e957926 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/capability-controls/zwave_js-capability-control-multilevel-switch.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/capability-controls/zwave_js-capability-control-multilevel-switch.ts @@ -1,12 +1,15 @@ import { LitElement, css, html } from "lit"; import { customElement, property, state } from "lit/decorators"; import "../../../../../../components/buttons/ha-progress-button"; -import { DeviceRegistryEntry } from "../../../../../../data/device_registry"; -import { HomeAssistant } from "../../../../../../types"; +import type { DeviceRegistryEntry } from "../../../../../../data/device_registry"; +import type { HomeAssistant } from "../../../../../../types"; import { invokeZWaveCCApi } from "../../../../../../data/zwave_js"; import "../../../../../../components/ha-textfield"; import "../../../../../../components/ha-select"; import "../../../../../../components/ha-list-item"; +import "../../../../../../components/ha-alert"; +import "../../../../../../components/ha-formfield"; +import "../../../../../../components/ha-switch"; import type { HaProgressButton } from "../../../../../../components/buttons/ha-progress-button"; import type { HaSelect } from "../../../../../../components/ha-select"; import type { HaTextField } from "../../../../../../components/ha-textfield"; diff --git a/src/panels/config/integrations/integration-panels/zwave_js/capability-controls/zwave_js-capability-control-thermostat-setback.ts b/src/panels/config/integrations/integration-panels/zwave_js/capability-controls/zwave_js-capability-control-thermostat-setback.ts index 744152480d..784a4b8e07 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/capability-controls/zwave_js-capability-control-thermostat-setback.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/capability-controls/zwave_js-capability-control-thermostat-setback.ts @@ -1,13 +1,14 @@ import { LitElement, css, html } from "lit"; import { customElement, property, query, state } from "lit/decorators"; -import { DeviceRegistryEntry } from "../../../../../../data/device_registry"; -import { HomeAssistant } from "../../../../../../types"; +import type { DeviceRegistryEntry } from "../../../../../../data/device_registry"; +import type { HomeAssistant } from "../../../../../../types"; import { invokeZWaveCCApi } from "../../../../../../data/zwave_js"; import "../../../../../../components/ha-button"; import "../../../../../../components/buttons/ha-progress-button"; import "../../../../../../components/ha-textfield"; import "../../../../../../components/ha-select"; import "../../../../../../components/ha-list-item"; +import "../../../../../../components/ha-alert"; import type { HaSelect } from "../../../../../../components/ha-select"; import type { HaTextField } from "../../../../../../components/ha-textfield"; import { extractApiErrorMessage } from "../../../../../../data/hassio/common"; diff --git a/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-node-installer.ts b/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-node-installer.ts index a0198b499c..352c7e38a2 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-node-installer.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-node-installer.ts @@ -1,21 +1,16 @@ import "@material/mwc-button/mwc-button"; import "@material/mwc-list/mwc-list-item"; -import { - CSSResultGroup, - LitElement, - PropertyValues, - TemplateResult, - css, - html, - nothing, -} from "lit"; +import type { CSSResultGroup, PropertyValues, TemplateResult } from "lit"; +import { LitElement, css, html, nothing } from "lit"; import { customElement, property, state } from "lit/decorators"; import { dynamicElement } from "../../../../../common/dom/dynamic-element-directive"; import "../../../../../components/ha-card"; import { computeDeviceName } from "../../../../../data/device_registry"; -import { +import type { ZWaveJSNodeCapabilities, ZwaveJSNodeMetadata, +} from "../../../../../data/zwave_js"; +import { fetchZwaveNodeCapabilities, fetchZwaveNodeMetadata, } from "../../../../../data/zwave_js";