Types formatting.
This commit is contained in:
+12
-7
@@ -356,11 +356,10 @@ export type PictureElements = z.infer<typeof pictureElementsSchema>;
|
|||||||
export const cameraConfigDefault = {
|
export const cameraConfigDefault = {
|
||||||
client_id: 'frigate' as const,
|
client_id: 'frigate' as const,
|
||||||
};
|
};
|
||||||
const webrtcCameraConfigSchema = z
|
const webrtcCameraConfigSchema = z.object({
|
||||||
.object({
|
|
||||||
entity: z.string().optional(),
|
entity: z.string().optional(),
|
||||||
url: z.string().optional(),
|
url: z.string().optional(),
|
||||||
});
|
});
|
||||||
const cameraConfigDefaultSchema = z
|
const cameraConfigDefaultSchema = z
|
||||||
.object({
|
.object({
|
||||||
// No URL validation to allow relative URLs within HA (e.g. Frigate addon).
|
// No URL validation to allow relative URLs within HA (e.g. Frigate addon).
|
||||||
@@ -502,8 +501,11 @@ const liveNextPreviousControlConfigSchema = nextPreviousControlConfigSchema.merg
|
|||||||
.enum(['none', 'chevrons', 'icons'])
|
.enum(['none', 'chevrons', 'icons'])
|
||||||
.default(liveConfigDefault.controls.next_previous.style),
|
.default(liveConfigDefault.controls.next_previous.style),
|
||||||
size: z.string().default(liveConfigDefault.controls.next_previous.size),
|
size: z.string().default(liveConfigDefault.controls.next_previous.size),
|
||||||
}));
|
}),
|
||||||
export type LiveNextPreviousControlConfig = z.infer<typeof liveNextPreviousControlConfigSchema>;
|
);
|
||||||
|
export type LiveNextPreviousControlConfig = z.infer<
|
||||||
|
typeof liveNextPreviousControlConfigSchema
|
||||||
|
>;
|
||||||
|
|
||||||
const liveConfigSchema = z
|
const liveConfigSchema = z
|
||||||
.object({
|
.object({
|
||||||
@@ -597,8 +599,11 @@ const viewerNextPreviousControlConfigSchema = nextPreviousControlConfigSchema.me
|
|||||||
.enum(['none', 'thumbnails', 'chevrons'])
|
.enum(['none', 'thumbnails', 'chevrons'])
|
||||||
.default(viewerConfigDefault.controls.next_previous.style),
|
.default(viewerConfigDefault.controls.next_previous.style),
|
||||||
size: z.string().default(viewerConfigDefault.controls.next_previous.size),
|
size: z.string().default(viewerConfigDefault.controls.next_previous.size),
|
||||||
}));
|
}),
|
||||||
export type ViewerNextPreviousControlConfig = z.infer<typeof viewerNextPreviousControlConfigSchema>;
|
);
|
||||||
|
export type ViewerNextPreviousControlConfig = z.infer<
|
||||||
|
typeof viewerNextPreviousControlConfigSchema
|
||||||
|
>;
|
||||||
|
|
||||||
const viewerConfigSchema = z
|
const viewerConfigSchema = z
|
||||||
.object({
|
.object({
|
||||||
|
|||||||
Reference in New Issue
Block a user