From 597d4a04264ea00c94fdbbf608fad10b32122814 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Thu, 30 Sep 2021 16:44:28 +0200 Subject: [PATCH] Use const enums where possible (#10110) --- src/data/light.ts | 2 +- src/data/zwave_js.ts | 4 ++-- src/panels/lovelace/components/hui-image.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/data/light.ts b/src/data/light.ts index d9c68e5d44..93ae0c1d75 100644 --- a/src/data/light.ts +++ b/src/data/light.ts @@ -3,7 +3,7 @@ import { HassEntityBase, } from "home-assistant-js-websocket"; -export enum LightColorModes { +export const enum LightColorModes { UNKNOWN = "unknown", ONOFF = "onoff", BRIGHTNESS = "brightness", diff --git a/src/data/zwave_js.ts b/src/data/zwave_js.ts index f08c322864..c04300fe0f 100644 --- a/src/data/zwave_js.ts +++ b/src/data/zwave_js.ts @@ -2,7 +2,7 @@ import { UnsubscribeFunc } from "home-assistant-js-websocket"; import { HomeAssistant } from "../types"; import { DeviceRegistryEntry } from "./device_registry"; -export enum InclusionStrategy { +export const enum InclusionStrategy { /** * Always uses Security S2 if supported, otherwise uses Security S0 for certain devices which don't work without encryption and uses no encryption otherwise. * @@ -154,7 +154,7 @@ export interface ZWaveJSRemovedNode { label: string; } -export enum NodeStatus { +export const enum NodeStatus { Unknown, Asleep, Awake, diff --git a/src/panels/lovelace/components/hui-image.ts b/src/panels/lovelace/components/hui-image.ts index c0fc1f0cdc..d92a04790d 100644 --- a/src/panels/lovelace/components/hui-image.ts +++ b/src/panels/lovelace/components/hui-image.ts @@ -23,7 +23,7 @@ const DEFAULT_FILTER = "grayscale(100%)"; const MAX_IMAGE_WIDTH = 640; const ASPECT_RATIO_DEFAULT = 9 / 16; -enum LoadState { +const enum LoadState { Loading = 1, Loaded = 2, Error = 3,