camstreamerlib
Version:
Helper library for CamStreamer ACAP applications.
21 lines (20 loc) • 857 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.storageSchema = exports.packageInfoListSchema = void 0;
const zod_1 = require("zod");
exports.packageInfoListSchema = zod_1.z.array(zod_1.z.object({
storage: zod_1.z.union([zod_1.z.literal('SD_CARD'), zod_1.z.literal('INTERNAL')]),
manifest: zod_1.z.object({
package_name: zod_1.z.string(),
package_menu_name: zod_1.z.string(),
package_version: zod_1.z.string(),
vendor: zod_1.z.string(),
required_camscripter_version: zod_1.z.string(),
required_camscripter_rbi_version: zod_1.z.string(),
ui_link: zod_1.z.string(),
}),
}));
exports.storageSchema = zod_1.z.array(zod_1.z.object({
type: zod_1.z.union([zod_1.z.literal('INTERNAL'), zod_1.z.literal('SD_CARD')]),
capacity_mb: zod_1.z.number(),
}));