camstreamerlib
Version:
Helper library for CamStreamer ACAP applications.
14 lines (13 loc) • 594 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ptzSchema = void 0;
const constants_1 = require("./constants");
const widgetCommonSchema_1 = require("./widgetCommonSchema");
const zod_1 = require("zod");
exports.ptzSchema = widgetCommonSchema_1.widgetCommonSchema.extend({
name: zod_1.z.literal(constants_1.allowedWidgetNames.ptz),
ptz_positions: zod_1.z.record(zod_1.z.string(), zod_1.z.object({
overlayList: zod_1.z.array(widgetCommonSchema_1.overlaySchema.omit({ active: true, fps: true })),
loop: zod_1.z.boolean(),
})),
});