UNPKG

camstreamerlib

Version:

Helper library for CamStreamer ACAP applications.

94 lines (93 loc) 3.66 kB
import { z } from 'zod'; export declare const ptzCompassSchema: z.ZodObject<{ id: z.ZodNumber; enabled: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>]>; automationType: z.ZodUnion<[z.ZodLiteral<"time">, z.ZodLiteral<"manual">, z.ZodLiteral<"schedule">, z.ZodType<`input${number}`, z.ZodTypeDef, `input${number}`>]>; invertInput: z.ZodOptional<z.ZodBoolean>; cameraList: z.ZodArray<z.ZodNumber, "many">; camera: z.ZodOptional<z.ZodNumber>; schedule: z.ZodOptional<z.ZodString>; customName: z.ZodString; zIndex: z.ZodOptional<z.ZodNumber>; width: z.ZodNumber; height: z.ZodNumber; } & { name: z.ZodLiteral<"ptzCompass">; pos_x: z.ZodNumber; pos_y: z.ZodNumber; coordSystem: z.ZodUnion<[z.ZodLiteral<"top_left">, z.ZodLiteral<"top">, z.ZodLiteral<"top_right">, z.ZodLiteral<"left">, z.ZodLiteral<"center">, z.ZodLiteral<"right">, z.ZodLiteral<"bottom_left">, z.ZodLiteral<"bottom">, z.ZodLiteral<"bottom_right">]>; scale: z.ZodNumber; type: z.ZodUnion<[z.ZodLiteral<"compass">, z.ZodLiteral<"map">, z.ZodLiteral<"image">]>; image: z.ZodUnion<[z.ZodString, z.ZodLiteral<"">]>; northPan: z.ZodNumber; cameraPosX: z.ZodNumber; cameraPosY: z.ZodNumber; colorScheme: z.ZodEnum<["black", "white", "orange"]>; generalLng: z.ZodOptional<z.ZodNumber>; generalLat: z.ZodOptional<z.ZodNumber>; generalZoom: z.ZodOptional<z.ZodNumber>; generalMapType: z.ZodOptional<z.ZodString>; generalIframeWidth: z.ZodOptional<z.ZodNumber>; generalIframeHeight: z.ZodOptional<z.ZodNumber>; generalAddress: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { type: "map" | "image" | "compass"; name: "ptzCompass"; enabled: 0 | 1; id: number; width: number; height: number; automationType: "time" | "manual" | "schedule" | `input${number}`; cameraList: number[]; customName: string; coordSystem: "top_left" | "top" | "top_right" | "left" | "center" | "right" | "bottom_left" | "bottom" | "bottom_right"; pos_x: number; pos_y: number; scale: number; image: string; northPan: number; cameraPosX: number; cameraPosY: number; colorScheme: "black" | "white" | "orange"; schedule?: string | undefined; invertInput?: boolean | undefined; camera?: number | undefined; zIndex?: number | undefined; generalLng?: number | undefined; generalLat?: number | undefined; generalZoom?: number | undefined; generalMapType?: string | undefined; generalIframeWidth?: number | undefined; generalIframeHeight?: number | undefined; generalAddress?: string | undefined; }, { type: "map" | "image" | "compass"; name: "ptzCompass"; enabled: 0 | 1; id: number; width: number; height: number; automationType: "time" | "manual" | "schedule" | `input${number}`; cameraList: number[]; customName: string; coordSystem: "top_left" | "top" | "top_right" | "left" | "center" | "right" | "bottom_left" | "bottom" | "bottom_right"; pos_x: number; pos_y: number; scale: number; image: string; northPan: number; cameraPosX: number; cameraPosY: number; colorScheme: "black" | "white" | "orange"; schedule?: string | undefined; invertInput?: boolean | undefined; camera?: number | undefined; zIndex?: number | undefined; generalLng?: number | undefined; generalLat?: number | undefined; generalZoom?: number | undefined; generalMapType?: string | undefined; generalIframeWidth?: number | undefined; generalIframeHeight?: number | undefined; generalAddress?: string | undefined; }>;