UNPKG

camstreamerlib

Version:

Helper library for CamStreamer ACAP applications.

97 lines (96 loc) 3.77 kB
import { z } from 'zod'; export declare const infoTickerSchema: 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.ZodDefault<z.ZodString>; zIndex: z.ZodOptional<z.ZodNumber>; width: z.ZodNumber; height: z.ZodNumber; } & { name: z.ZodLiteral<"infoticker">; showClock: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>]>; clockType: z.ZodUnion<[z.ZodLiteral<"12h">, z.ZodLiteral<"24h">]>; textColor: z.ZodString; bgColor: z.ZodString; weatherLocation: z.ZodString; weatherLocationName: z.ZodString; weatherLang: z.ZodUnion<[z.ZodLiteral<"en-us">, z.ZodLiteral<"fr-fr">, z.ZodLiteral<"ja-jp">, z.ZodLiteral<"pt-pt">, z.ZodLiteral<"es-es">, z.ZodLiteral<"de-de">, z.ZodLiteral<"ko-kr">, z.ZodLiteral<"zh-hk">, z.ZodLiteral<"zh-cn">, z.ZodLiteral<"nl-nl">, z.ZodLiteral<"cs-cz">, z.ZodLiteral<"ru-ru">, z.ZodLiteral<"sv-se">]>; weatherUnits: z.ZodUnion<[z.ZodLiteral<"Metric">, z.ZodLiteral<"Imperial">]>; numberOfLines: z.ZodNumber; switchingTime: z.ZodNumber; crawlLeft: z.ZodBoolean; crawlSpeed: z.ZodNumber; coordSystem: z.ZodUnion<[z.ZodLiteral<"top">, z.ZodLiteral<"bottom">]>; pos_y: z.ZodNumber; font: z.ZodUnion<[z.ZodLiteral<"classic">, z.ZodLiteral<"digital">, z.ZodType<string, z.ZodTypeDef, string>]>; fontSize: z.ZodNumber; sourceType: z.ZodUnion<[z.ZodLiteral<"text">, z.ZodLiteral<"url">]>; source: z.ZodString; }, "strip", z.ZodTypeAny, { name: "infoticker"; enabled: 0 | 1; id: number; width: number; height: number; source: string; automationType: "time" | "manual" | "schedule" | `input${number}`; cameraList: number[]; customName: string; pos_y: number; coordSystem: "top" | "bottom"; showClock: 0 | 1; clockType: "12h" | "24h"; textColor: string; bgColor: string; weatherLocation: string; weatherLocationName: string; weatherLang: "en-us" | "fr-fr" | "ja-jp" | "pt-pt" | "es-es" | "de-de" | "ko-kr" | "zh-hk" | "zh-cn" | "nl-nl" | "cs-cz" | "ru-ru" | "sv-se"; weatherUnits: "Metric" | "Imperial"; numberOfLines: number; switchingTime: number; crawlLeft: boolean; crawlSpeed: number; font: string; fontSize: number; sourceType: "text" | "url"; camera?: number | undefined; schedule?: string | undefined; invertInput?: boolean | undefined; zIndex?: number | undefined; }, { name: "infoticker"; enabled: 0 | 1; id: number; width: number; height: number; source: string; automationType: "time" | "manual" | "schedule" | `input${number}`; cameraList: number[]; pos_y: number; coordSystem: "top" | "bottom"; showClock: 0 | 1; clockType: "12h" | "24h"; textColor: string; bgColor: string; weatherLocation: string; weatherLocationName: string; weatherLang: "en-us" | "fr-fr" | "ja-jp" | "pt-pt" | "es-es" | "de-de" | "ko-kr" | "zh-hk" | "zh-cn" | "nl-nl" | "cs-cz" | "ru-ru" | "sv-se"; weatherUnits: "Metric" | "Imperial"; numberOfLines: number; switchingTime: number; crawlLeft: boolean; crawlSpeed: number; font: string; fontSize: number; sourceType: "text" | "url"; camera?: number | undefined; schedule?: string | undefined; invertInput?: boolean | undefined; customName?: string | undefined; zIndex?: number | undefined; }>;