A validator for the integrationos common model representations
npm install @integrationos-playground/validatorThe IOs common model validator is a Schema based validator that tailored for the IOs common model. It is designed to check with rigor the data that is being received from our unified API.
``bash`
npm install @integrationos-playground/validator
Sometimes you may need to install the @integrationos-playground/common package as well as it may not install peer dependencies automatically.
`bash`
npm install @integrationos-playground/common effect @effect/cli @effect/typeclass @effect/platform @effect/platform-node @effect/printer-ansi @effect/schema
This package exposes three methods:
- validate - This method is used to validate the data against a schema.
- validateOrThrow - This method is used to validate the data against a schema and throw an error if the data is invalid.
- calculate` - This method is used to calculate how much data has been lost during the transformation.