@kravc/schema
Version:
Advanced JSON schema manipulation and validation library.
28 lines (25 loc) • 422 B
text/typescript
import { Schema } from '../../src';
const FavoriteItemSchema = new Schema({
id: {
required: true,
},
name: {
required: true,
},
description: {},
status: {
$ref: 'Status',
default: 'Pending',
},
categories: {
items: {
enum: [
'Education',
'Work',
'Lifestyle',
'Games'
]
}
}
}, 'FavoriteItemSchema');
export default FavoriteItemSchema;