import { schema } from '@/frame/lib/frontmatter' interface FeatureVersionsSchema { type: 'object' properties: { versions: any } additionalProperties: false } // Copy the properties from the frontmatter schema. const featureVersions: FeatureVersionsSchema = { type: 'object', properties: { versions: Object.assign({}, (schema.properties as any).versions), }, additionalProperties: false, } // Remove the feature versions properties. // We don't want to allow features within features! We just want pure versioning. delete featureVersions.properties.versions.properties.feature export default featureVersions