@kravc/schema
Version:
Advanced JSON schema manipulation and validation library.
30 lines (27 loc) • 477 B
text/typescript
import { Schema } from '../../src';
const PreferencesSchema = new Schema({
age:{
type: 'number',
minimum: 0,
maximum: 199,
},
height: {
type: 'number'
},
isNotificationEnabled: {
type: 'boolean'
},
shouldSendEmails: {
type: 'boolean'
},
shouldSendSMS: {
type: 'boolean'
},
hasPaymentMethod: {
type: 'boolean'
},
hasPositiveBalance: {
type: 'boolean'
}
}, 'PreferencesSchema');
export default PreferencesSchema;