4.3.5 • Published 3 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
3 years ago
4.3.4
5 years ago
4.3.3
5 years ago
4.3.2
5 years ago
4.3.1
5 years ago
4.3.0
6 years ago
4.2.1
6 years ago
4.2.0
6 years ago
4.1.0
6 years ago
4.0.1
6 years ago
4.0.0
6 years ago
3.0.0
6 years ago
2.22.0
6 years ago
2.21.5
6 years ago
2.21.4
6 years ago
2.21.3
6 years ago
2.21.2
6 years ago
2.21.1
6 years ago
2.21.0
6 years ago
2.20.1
6 years ago
2.20.0
6 years ago
2.19.0
6 years ago
2.18.1
6 years ago
2.18.0
6 years ago
2.17.1
6 years ago
2.17.0
6 years ago
2.16.1
6 years ago
2.16.0
6 years ago
2.15.2
6 years ago
2.15.1
6 years ago
2.15.0
6 years ago
2.14.0
6 years ago
2.13.0
6 years ago
2.12.1
7 years ago
2.12.0
7 years ago
2.11.1
7 years ago
2.11.0
7 years ago
2.10.2
7 years ago
2.10.1
7 years ago
2.10.0
7 years ago
2.9.0
7 years ago
2.8.0
7 years ago
2.7.0
7 years ago
2.6.0
7 years ago
2.5.1
7 years ago
2.5.0
7 years ago
2.4.0
7 years ago
2.3.0
7 years ago
2.2.0
7 years ago
2.1.0
7 years ago
2.0.0
7 years ago