@unleash/proxy
Version:
The Unleash Proxy (Open-Source)
19 lines (15 loc) • 483 B
text/typescript
import { type CreateSchemaType, createSchemaObject } from '../openapi-types';
import { featureSchema } from './feature-schema';
export const schema = {
type: 'object',
required: ['toggles'],
additionalProperties: false,
properties: {
toggles: {
type: 'array',
items: featureSchema,
},
},
} as const;
export type FeaturesSchema = CreateSchemaType<typeof schema>;
export const featuresSchema = createSchemaObject(schema);