refactor: Break apart monolithic configuration schema (#1977)
[skip ci]
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { CameraConfig } from '../../config/types';
|
||||
import { CameraConfig } from '../../config/schema/cameras';
|
||||
|
||||
export const getCameraEntityFromConfig = (
|
||||
cameraConfig?: CameraConfig,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { CameraConfig } from '../../config/types';
|
||||
import { CameraConfig } from '../../config/schema/cameras';
|
||||
import { CameraEndpoint } from '../types';
|
||||
|
||||
export const getDefaultGo2RTCEndpoint = (
|
||||
|
||||
@@ -1,12 +1,17 @@
|
||||
import { PTZAction, PTZBaseAction } from '../../config/ptz';
|
||||
import { ActionConfig, ActionPhase, CameraConfig } from '../../config/types';
|
||||
import {
|
||||
PTZAction,
|
||||
PTZActionPhase,
|
||||
PTZBaseAction,
|
||||
} from '../../config/schema/actions/custom/ptz';
|
||||
import { ActionConfig } from '../../config/schema/actions/types';
|
||||
import { CameraConfig } from '../../config/schema/cameras';
|
||||
import { PTZCapabilities, PTZMovementType } from '../../types';
|
||||
|
||||
export const getConfiguredPTZAction = (
|
||||
cameraConfig: CameraConfig,
|
||||
action: PTZAction,
|
||||
options?: {
|
||||
phase?: ActionPhase;
|
||||
phase?: PTZActionPhase;
|
||||
preset?: string;
|
||||
},
|
||||
): ActionConfig | ActionConfig[] | null => {
|
||||
@@ -25,7 +30,7 @@ const hasConfiguredPTZAction = (
|
||||
cameraConfig: CameraConfig,
|
||||
action: PTZBaseAction,
|
||||
options?: {
|
||||
phase?: ActionPhase;
|
||||
phase?: PTZActionPhase;
|
||||
preset?: string;
|
||||
},
|
||||
): boolean => {
|
||||
|
||||
Reference in New Issue
Block a user