4.3.5 • Published 4 years ago
@tradle/validate-resource v4.3.5
@tradle/validate-resource
validate your Tradle objects
Usage
const baseModels = require('@tradle/models')
const validateResource = require('@tradle/validate-resource')
const myModels = require('./my-models-array')
const models = baseModels.concat(myModels)
// assuming MyTopModel is in myModels
const resource = {
_t: 'com.example.MyTopModel',
waist: '32',
bust: '36',
height: '100px'
}
try {
validateResource({ models, resource })
} catch (err) {
console.log('uhh, i totally made this mistake on purpose:', err)
}
Todo
differentiate between user errors (e.g. required property is missing) and developer errors (e.g. expected String, got Number)
4.3.5
4 years ago
4.3.4
6 years ago
4.3.3
6 years ago
4.3.2
6 years ago
4.3.1
6 years ago
4.3.0
7 years ago
4.2.1
7 years ago
4.2.0
7 years ago
4.1.0
7 years ago
4.0.1
7 years ago
4.0.0
7 years ago
3.0.0
7 years ago
2.22.0
7 years ago
2.21.5
7 years ago
2.21.4
7 years ago
2.21.3
7 years ago
2.21.2
7 years ago
2.21.1
7 years ago
2.21.0
7 years ago
2.20.1
7 years ago
2.20.0
7 years ago
2.19.0
7 years ago
2.18.1
7 years ago
2.18.0
7 years ago
2.17.1
7 years ago
2.17.0
7 years ago
2.16.1
7 years ago
2.16.0
7 years ago
2.15.2
7 years ago
2.15.1
7 years ago
2.15.0
7 years ago
2.14.0
7 years ago
2.13.0
8 years ago
2.12.1
8 years ago
2.12.0
8 years ago
2.11.1
8 years ago
2.11.0
8 years ago
2.10.2
8 years ago
2.10.1
8 years ago
2.10.0
8 years ago
2.9.0
8 years ago
2.8.0
8 years ago
2.7.0
8 years ago
2.6.0
8 years ago
2.5.1
8 years ago
2.5.0
8 years ago
2.4.0
8 years ago
2.3.0
8 years ago
2.2.0
8 years ago
2.1.0
8 years ago
2.0.0
8 years ago