mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-09 15:05:26 +03:00
Cleanup typing
This commit is contained in:
parent
709409b6c5
commit
87d1a3c09c
@ -44,7 +44,8 @@ function useValue(): useValueReturn {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const cameraActivity: { [key: string]: object } = JSON.parse(activityValue);
|
const cameraActivity: { [key: string]: FrigateCameraState } =
|
||||||
|
JSON.parse(activityValue);
|
||||||
|
|
||||||
if (Object.keys(cameraActivity).length === 0) {
|
if (Object.keys(cameraActivity).length === 0) {
|
||||||
return;
|
return;
|
||||||
@ -64,9 +65,7 @@ function useValue(): useValueReturn {
|
|||||||
autotracking,
|
autotracking,
|
||||||
alerts,
|
alerts,
|
||||||
detections,
|
detections,
|
||||||
} =
|
} = state["config"];
|
||||||
// @ts-expect-error we know this is correct
|
|
||||||
state["config"];
|
|
||||||
cameraStates[`${name}/recordings/state`] = record ? "ON" : "OFF";
|
cameraStates[`${name}/recordings/state`] = record ? "ON" : "OFF";
|
||||||
cameraStates[`${name}/enabled/state`] = enabled ? "ON" : "OFF";
|
cameraStates[`${name}/enabled/state`] = enabled ? "ON" : "OFF";
|
||||||
cameraStates[`${name}/detect/state`] = detect ? "ON" : "OFF";
|
cameraStates[`${name}/detect/state`] = detect ? "ON" : "OFF";
|
||||||
|
|||||||
@ -54,6 +54,15 @@ export type ObjectType = {
|
|||||||
export interface FrigateCameraState {
|
export interface FrigateCameraState {
|
||||||
config: {
|
config: {
|
||||||
enabled: boolean;
|
enabled: boolean;
|
||||||
|
detect: boolean;
|
||||||
|
snapshots: boolean;
|
||||||
|
record: boolean;
|
||||||
|
audio: boolean;
|
||||||
|
notifications: boolean;
|
||||||
|
notifications_suspended: number;
|
||||||
|
autotracking: boolean;
|
||||||
|
alerts: boolean;
|
||||||
|
detections: boolean;
|
||||||
};
|
};
|
||||||
motion: boolean;
|
motion: boolean;
|
||||||
objects: ObjectType[];
|
objects: ObjectType[];
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user