UNPKG

camstreamerlib

Version:

Helper library for CamStreamer ACAP applications.

18 lines (17 loc) 607 B
import { z } from 'zod'; export const packageInfoListSchema = z.array(z.object({ storage: z.union([z.literal('SD_CARD'), z.literal('INTERNAL')]), manifest: z.object({ package_name: z.string(), package_menu_name: z.string(), package_version: z.string(), vendor: z.string(), required_camscripter_version: z.string(), required_camscripter_rbi_version: z.string(), ui_link: z.string(), }), })); export const storageSchema = z.array(z.object({ type: z.union([z.literal('INTERNAL'), z.literal('SD_CARD')]), capacity_mb: z.number(), }));