7.1.42 • Published 3 years ago

@tradle/validate-model v7.1.42

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

@tradle/validate

validate your Tradle models

Usage

const baseModels = require('@tradle/models').models
const validate = require('@tradle/validate-model')
const nameModel = {
  type: 'tradle.Model',
  id: 'com.example.Name',
  title: 'Name',
  properties: {
    fullName: {
      type: 'string'
    },
    nickName: {
      type: 'string'
    }
  },
  required: ['nickName']
}

// validate a property
validate.property({ model: nameModel, propertyName: 'nickName' })

// validate a model
validate.model(nameModel)

// validate all models and their cross-references
const mergedModels = Object.assign({}, baseModels, { [nameModel.id]: nameModel })
validate(mergedModels)
7.1.42

3 years ago

7.1.41

3 years ago

7.1.38

3 years ago

7.1.40

3 years ago

7.1.36

3 years ago

7.1.37

3 years ago

7.1.35

4 years ago

7.1.34

4 years ago

7.1.33

4 years ago

7.1.32

4 years ago

7.1.31

4 years ago

7.1.30

4 years ago

7.1.28

4 years ago

7.1.27

4 years ago

7.1.26

4 years ago

7.1.25

4 years ago

7.1.24

5 years ago

7.1.23

5 years ago

7.1.22

5 years ago

7.1.21

5 years ago

7.1.20

5 years ago

7.1.19

6 years ago

7.1.18

6 years ago

7.1.17

6 years ago

7.1.16

6 years ago

7.1.15

6 years ago

7.1.14

6 years ago

7.1.13

6 years ago

7.1.12

6 years ago

7.1.11

6 years ago

7.1.10

6 years ago

7.1.9

6 years ago

7.1.8

6 years ago

7.1.7

6 years ago

7.1.6

6 years ago

7.1.5

6 years ago

7.1.4

6 years ago

7.1.3

6 years ago

7.1.2

7 years ago

7.1.1

7 years ago

7.1.0

7 years ago

7.0.0

7 years ago

6.0.1

7 years ago

5.9.0

7 years ago

5.8.1

7 years ago

5.8.0

7 years ago

5.7.4

7 years ago

5.7.3

7 years ago

5.7.2

7 years ago

5.7.1

7 years ago

5.7.0

7 years ago

5.6.1

7 years ago

5.6.0

7 years ago

5.5.0

7 years ago

5.4.0

7 years ago

5.3.0

7 years ago

5.2.0

7 years ago

5.1.1

7 years ago

5.1.0

7 years ago

5.0.0

8 years ago

4.3.0

8 years ago

4.2.0

8 years ago

4.1.0

8 years ago

4.0.0

8 years ago

2.4.3

8 years ago

2.4.2

8 years ago

2.4.1

8 years ago

2.4.0

8 years ago

2.3.0

8 years ago

3.0.0

8 years ago

2.2.0

8 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.0.0

8 years ago