Tesler Schema
This package includes schemas shared by Tesler and Tesler-UI in form of Typescript types, their corresponding JSON schemas and utilities to extend built-in types and rebuild the schemas.
Usage
Install this as a dependency for your project:
yarn add @tesler-ui/schema
script
section of your package.json
file:
Add a launch command to the "scripts": {
"gen:schema": "node ./node_modules/@tesler-ui/schema/bin/build-schema"
},
@tesler-ui/schema
in the browser
section of your package.json
file:
Disable "browser": {
"@tesler-ui/schema": false
}
Launch command to generate schemas
yarn gen:schema
After that JSON files describing schema for Tesler screens, views, widgets and sql business components should appear in schemas
folder of your project
Extending schemas for your project
Coming soon