refactor: Break apart monolithic configuration schema (#1977)

[skip ci]
This commit is contained in:
Dermot Duffy
2025-03-22 15:06:11 -07:00
committed by GitHub
parent 92fc8dd844
commit d6225fefda
266 changed files with 2789 additions and 2562 deletions
+3 -6
View File
@@ -1,9 +1,6 @@
import {
VIEW_DEFAULT,
AdvancedCameraCardConfig,
AdvancedCameraCardView,
ViewDisplayMode,
} from '../../config/types';
import { AdvancedCameraCardView, VIEW_DEFAULT } from '../../config/schema/common/const';
import { ViewDisplayMode } from '../../config/schema/common/display';
import { AdvancedCameraCardConfig } from '../../config/schema/types';
import { localize } from '../../localize/localize';
import { View, ViewParameters } from '../../view/view';
import { getCameraIDsForViewName } from '../../view/view-to-cameras';
+1 -1
View File
@@ -1,5 +1,5 @@
import { ViewContext } from 'view';
import { AdvancedCameraCardView } from '../../config/types.js';
import { AdvancedCameraCardView } from '../../config/schema/common/const.js';
import { AdvancedCameraCardError } from '../../types.js';
import { MediaQueriesResults } from '../../view/media-queries-results.js';
import { MediaQueries } from '../../view/media-queries.js';
+2 -2
View File
@@ -1,5 +1,5 @@
import { ViewContext } from 'view';
import { AdvancedCameraCardView } from '../../config/types';
import { AdvancedCameraCardView } from '../../config/schema/common/const';
import { log } from '../../utils/debug';
import { getStreamCameraID } from '../../utils/substream';
import { MediaQueriesClassifier } from '../../view/media-queries-classifier';
@@ -7,6 +7,7 @@ import { View } from '../../view/view';
import { getCameraIDsForViewName } from '../../view/view-to-cameras';
import { CardViewAPI } from '../types';
import { ViewFactory } from './factory';
import { applyViewModifiers } from './modifiers';
import {
QueryExecutorOptions,
ViewFactoryOptions,
@@ -15,7 +16,6 @@ import {
ViewModifier,
} from './types';
import { ViewQueryExecutor } from './view-query-executor';
import { applyViewModifiers } from './modifiers';
export class ViewManager implements ViewManagerInterface {
protected _view: View | null = null;