@featurevisor/core
Version:
Core package of Featurevisor for Node.js usage
16 lines (12 loc) • 364 B
text/typescript
import { z } from "zod";
import { ProjectConfig } from "../config";
export function getSegmentZodSchema(projectConfig: ProjectConfig, conditionsZodSchema) {
const segmentZodSchema = z
.object({
archived: z.boolean().optional(),
description: z.string(),
conditions: conditionsZodSchema,
})
.strict();
return segmentZodSchema;
}