Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

220 Commits

Repository files navigation

@tradle/validate

validate your Tradle models

Usage

constbaseModels=require('@tradle/models').modelsconstvalidate=require('@tradle/validate-model')constnameModel={type: 'tradle.Model',id: 'com.example.Name',title: 'Name',properties: {fullName: {type: 'string'},nickName: {type: 'string'}},required: ['nickName']}// validate a propertyvalidate.property({model: nameModel,propertyName: 'nickName'})// validate a modelvalidate.model(nameModel)// validate all models and their cross-referencesconstmergedModels=Object.assign({},baseModels,{[nameModel.id]: nameModel})validate(mergedModels)

About

validate models before using them in your Tradle bots

Topics

Resources

Stars

1 star

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages