chore: Enforce import order via @ianvs/prettier-plugin-sort-imports (#2542)
This commit is contained in:
committed by
dermotduffy
parent
95f35bd326
commit
a96dc2e863
@@ -1,5 +1,6 @@
|
||||
import { ActionContext } from 'action';
|
||||
import { z } from 'zod';
|
||||
|
||||
import { TriggerData } from '../../condition-trigger/triggers/types.js';
|
||||
import {
|
||||
ActionConfig,
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { ActionContext } from 'action';
|
||||
|
||||
import {
|
||||
ActionConfig,
|
||||
AuxillaryActionConfig,
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { ActionContext } from 'action';
|
||||
|
||||
import { createConditionEvaluator } from '../../../condition-trigger/conditions/factory';
|
||||
import { TriggerData } from '../../../condition-trigger/triggers/types';
|
||||
import {
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { clamp } from 'lodash-es';
|
||||
|
||||
import {
|
||||
PartialZoomSettings,
|
||||
ZOOM_DEFAULT_PAN_X,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { PTZMultiActionConfig } from '../../../config/schema/actions/custom/ptz-multi';
|
||||
import { createPTZAction, createPTZDigitalAction } from '../../../utils/action';
|
||||
import { PTZType, getPTZTarget, hasCameraTruePTZ } from '../../../utils/ptz';
|
||||
import { getPTZTarget, hasCameraTruePTZ, PTZType } from '../../../utils/ptz';
|
||||
import { CardActionsAPI } from '../../types';
|
||||
import { AdvancedCameraCardAction } from './base';
|
||||
import { PTZAction } from './ptz';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { ActionContext } from 'action';
|
||||
|
||||
import { ActionConfig } from '../../../config/schema/actions/types';
|
||||
import { arrayify } from '../../../utils/basic';
|
||||
import { CardActionsAPI } from '../../types';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { ActionContext } from 'action';
|
||||
|
||||
import { TriggerData } from '../../condition-trigger/triggers/types';
|
||||
import { INTERNAL_CALLBACK_ACTION } from '../../config/schema/actions/custom/internal';
|
||||
import { ActionConfig, AuxillaryActionConfig } from '../../config/schema/actions/types';
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { merge } from 'lodash-es';
|
||||
import { Action, TargetedActionContext } from '../types';
|
||||
import { ActionContext } from 'action';
|
||||
import { merge } from 'lodash-es';
|
||||
|
||||
import { Action, TargetedActionContext } from '../types';
|
||||
|
||||
export const stopInProgressForThisTarget = async (
|
||||
targetID: string,
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { maxBy, throttle } from 'lodash-es';
|
||||
|
||||
import { CameraEvent } from '../camera-manager/types';
|
||||
import { isTriggeredState } from '../ha/is-triggered-state';
|
||||
import { Timer } from '../utils/timer';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { LitElement, ReactiveControllerHost } from 'lit';
|
||||
|
||||
import { ActionEventTarget } from '../action-handler-directive';
|
||||
import { isCardInPanel } from '../ha/panel';
|
||||
import { LovelaceCard } from '../ha/types';
|
||||
|
||||
@@ -1,17 +1,18 @@
|
||||
import { isEqual } from 'lodash-es';
|
||||
import { ConfigParseError } from './error.js';
|
||||
|
||||
import { copyConfig, isConfigUpgradeable } from '../../config/management.js';
|
||||
import { setProfiles } from '../../config/profiles/set-profiles.js';
|
||||
import {
|
||||
AdvancedCameraCardConfig,
|
||||
CardWideConfig,
|
||||
advancedCameraCardConfigSchema,
|
||||
CardWideConfig,
|
||||
} from '../../config/schema/types.js';
|
||||
import { RawAdvancedCameraCardConfig } from '../../config/types.js';
|
||||
import { localize } from '../../localize/localize.js';
|
||||
import { getParseError } from '../../utils/zod/parse-errors.js';
|
||||
import { InitializationAspect } from '../initialization-manager.js';
|
||||
import { CardConfigAPI } from '../types.js';
|
||||
import { ConfigParseError } from './error.js';
|
||||
import { setAutomationsFromConfig } from './load-automations.js';
|
||||
import { setRemoteControlEntityFromConfig } from './load-control-entities.js';
|
||||
import { setFoldersFromConfig } from './load-folders.js';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { isEqual } from 'lodash-es';
|
||||
|
||||
import { RemoteControlEntityPriority } from '../../config/schema/remote-control';
|
||||
import { createCameraAction, createInternalCallbackAction } from '../../utils/action';
|
||||
import { CardActionsAPI, CardConfigLoaderAPI, TaggedAutomation } from '../types';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { get, merge } from 'lodash-es';
|
||||
|
||||
import { ConditionsManager } from '../../condition-trigger/conditions/conditions-manager';
|
||||
import { ConditionStateManagerReadonlyInterface } from '../../condition-trigger/conditions/types';
|
||||
import {
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { ReactiveController } from 'lit';
|
||||
|
||||
import { CameraManager } from '../camera-manager/manager';
|
||||
import { ConditionStateManager } from '../condition-trigger/conditions/state-manager';
|
||||
import { AdvancedCameraCardConfig } from '../config/schema/types';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { isEqual } from 'lodash-es';
|
||||
|
||||
import { AdvancedCameraCardConfig } from '../config/schema/types';
|
||||
import { createGeneralAction } from '../utils/action';
|
||||
import { isActionAllowedBasedOnInteractionState } from '../utils/interaction-mode';
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import { sub } from 'date-fns';
|
||||
import { NonEmptyTuple } from 'type-fest';
|
||||
|
||||
import { ConditionState } from '../../../condition-trigger/conditions/types';
|
||||
import {
|
||||
FolderConfig,
|
||||
@@ -25,7 +26,6 @@ import { getMediaDownloadPath } from '../../../ha/download';
|
||||
import { HomeAssistant } from '../../../ha/types';
|
||||
import { QuerySource } from '../../../query-source.js';
|
||||
import { Endpoint } from '../../../types';
|
||||
|
||||
import { ViewFolder, ViewItem } from '../../../view/item';
|
||||
import { ViewItemClassifier } from '../../../view/item-classifier';
|
||||
import { ViewItemCapabilities } from '../../../view/types';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { sub } from 'date-fns';
|
||||
|
||||
import { ConditionState } from '../../../condition-trigger/conditions/types';
|
||||
import {
|
||||
DateMatcher,
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import type parser from 'any-date-parser';
|
||||
import { parse } from 'date-fns';
|
||||
|
||||
import { Parser } from '../../../config/schema/folders';
|
||||
import {
|
||||
BrowseMedia,
|
||||
BrowseMediaMetadata,
|
||||
RichBrowseMedia,
|
||||
} from '../../../ha/browse-media/types';
|
||||
|
||||
import type parser from 'any-date-parser';
|
||||
import { isValidDate } from '../../../utils/basic';
|
||||
import { regexpExtract } from '../../../utils/regexp-extract';
|
||||
import { REGEXP_GROUP_VALUE_KEY } from './types';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { cloneDeep } from 'lodash-es';
|
||||
|
||||
import { ConditionState } from '../../condition-trigger/conditions/types';
|
||||
import { FolderConfig, FolderConfigWithoutID } from '../../config/schema/folders';
|
||||
import { localize } from '../../localize/localize';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { NonEmptyTuple } from 'type-fest';
|
||||
|
||||
import { ConditionState } from '../../condition-trigger/conditions/types';
|
||||
import { FolderConfig, HAFolderPathComponent } from '../../config/schema/folders';
|
||||
import { ResolvedMediaCache } from '../../ha/resolved-media';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import screenfull from 'screenfull';
|
||||
|
||||
import { WebkitHTMLVideoElement } from '../../types';
|
||||
import { CardFullscreenAPI } from '../types';
|
||||
import { ScreenfullFullScreenProvider } from './screenfull';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import screenfull from 'screenfull';
|
||||
|
||||
import { FullscreenProviderBase } from '../provider';
|
||||
import { FullscreenProvider } from '../types';
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { HassEvent } from 'home-assistant-js-websocket';
|
||||
|
||||
import {
|
||||
SubscriptionHealthInterface,
|
||||
SubscriptionHealthMonitor,
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import { STATE_RUNNING } from 'home-assistant-js-websocket';
|
||||
import PQueue from 'p-queue';
|
||||
|
||||
import { isHassReady } from '../ha/is-hass-ready';
|
||||
import { sideLoadHomeAssistantElements } from '../ha/side-load-ha-elements';
|
||||
import { loadLanguages } from '../localize/localize';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { throttle } from 'lodash-es';
|
||||
|
||||
import { Timer } from '../utils/timer';
|
||||
import { CardInteractionAPI } from './types';
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import type { IssueTriggerContext } from 'issue';
|
||||
|
||||
import { ConditionStateChange } from '../../condition-trigger/conditions/types';
|
||||
import { isActionAllowedBasedOnInteractionState } from '../../utils/interaction-mode';
|
||||
import { RetryTimer } from '../../utils/retry-timer';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { STATE_RUNNING } from 'home-assistant-js-websocket';
|
||||
|
||||
import { ConditionState } from '../../../condition-trigger/conditions/types.js';
|
||||
import { localize } from '../../../localize/localize.js';
|
||||
import { Issue, IssueDescription } from '../types.js';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { z } from 'zod';
|
||||
|
||||
import { TROUBLESHOOTING_LEGACY_RESOURCE_URL } from '../../../const.js';
|
||||
import { HomeAssistant } from '../../../ha/types';
|
||||
import { localize } from '../../../localize/localize';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import type { IssueTriggerContext } from 'issue';
|
||||
|
||||
import { ConditionState } from '../../../condition-trigger/conditions/types.js';
|
||||
import { Notification } from '../../../config/schema/actions/types.js';
|
||||
import { TROUBLESHOOTING_MEDIA_URL } from '../../../const.js';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import type { IssueTriggerContext } from 'issue';
|
||||
|
||||
import { summarizeNotification } from '../../components-lib/notification/summarize';
|
||||
import { ConditionState } from '../../condition-trigger/conditions/types';
|
||||
import { Notification } from '../../config/schema/actions/types';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import type { IssueTriggerContext } from 'issue';
|
||||
|
||||
import { ConditionState } from '../../condition-trigger/conditions/types';
|
||||
import { Notification } from '../../config/schema/actions/types';
|
||||
import { HomeAssistant } from '../../ha/types';
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { CardKeyboardStateAPI, KeysState } from './types';
|
||||
import { isEqual } from 'lodash-es';
|
||||
|
||||
import { CardKeyboardStateAPI, KeysState } from './types';
|
||||
|
||||
export class KeyboardStateManager {
|
||||
private _api: CardKeyboardStateAPI;
|
||||
private _state: KeysState = {};
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { isEqual } from 'lodash-es';
|
||||
|
||||
import { CameraManager } from '../camera-manager/manager';
|
||||
import { StatusBarItem } from '../config/schema/actions/types';
|
||||
import { StatusBarConfig } from '../config/schema/status-bar';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { StyleInfo } from 'lit/directives/style-map';
|
||||
|
||||
import { AdvancedCameraCardConfig, configDefaults } from '../config/schema/types';
|
||||
import { ThemeConfig, ThemeName } from '../config/schema/view';
|
||||
import {
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { HASS, renderTemplate } from 'ha-nunjucks/dist';
|
||||
|
||||
import { ConditionState } from '../../condition-trigger/conditions/types';
|
||||
import { TriggerData } from '../../condition-trigger/triggers/types';
|
||||
import { HomeAssistant } from '../../ha/types';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { format } from 'date-fns';
|
||||
|
||||
import { createNotificationFromError } from '../../components-lib/notification/factory';
|
||||
import { homeAssistantGetSignedURLIfNecessary } from '../../ha/sign-path';
|
||||
import { localize } from '../../localize/localize';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { ViewContext } from 'view';
|
||||
|
||||
import { View } from '../../../view/view';
|
||||
import { ViewModifier } from '../types';
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { ViewContext } from 'view';
|
||||
|
||||
import { View } from '../../../view/view';
|
||||
import { ViewModifier } from '../types';
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { ViewContext } from 'view';
|
||||
|
||||
import { View } from '../../../view/view';
|
||||
import { ViewModifier } from '../types';
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { orderBy, uniqBy } from 'lodash-es';
|
||||
|
||||
import { ViewItem } from '../../view/item';
|
||||
import { ViewItemClassifier } from '../../view/item-classifier';
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { ViewContext } from 'view';
|
||||
|
||||
import { AdvancedCameraCardUserSpecifiedView } from '../../config/schema/common/const.js';
|
||||
import { AdvancedCameraCardError } from '../../types.js';
|
||||
import { ViewItem } from '../../view/item.js';
|
||||
import { QueryResults } from '../../view/query-results.js';
|
||||
|
||||
import { AdvancedCameraCardUserSpecifiedView } from '../../config/schema/common/const.js';
|
||||
import { View, ViewParameters } from '../../view/view.js';
|
||||
|
||||
export interface ViewModifier {
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { ViewContext } from 'view';
|
||||
|
||||
import { log } from '../../utils/debug';
|
||||
import { getStreamCameraID } from '../../view/substream';
|
||||
import { getViewTargetID } from '../../view/target-id';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { sub } from 'date-fns';
|
||||
|
||||
import { MEDIA_CHUNK_SIZE_DEFAULT } from '../../const';
|
||||
import { findBestMediaTimeIndex } from '../../utils/find-best-media-time-index';
|
||||
import { QueryResults } from '../../view/query-results';
|
||||
|
||||
Reference in New Issue
Block a user