4.3.5 • Published 3 years ago

@tradle/validate-resource v4.3.5

Weekly downloads
2
License
MIT
Repository
github
Last release
3 years ago

@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