createValibotSchematizer
The createValibotSchematizer function creates a ValibotSchematizer object that can convert Valibot schemas into TinyBase schemas.
createValibotSchematizer(): ValibotSchematizer| returns | ValibotSchematizer | A new |
|---|
The schematizer is stateless and can be reused for multiple conversions.
Example
This example creates a Valibot schematizer and uses it to convert schemas.
import {createValibotSchematizer} from 'tinybase/schematizers/schematizer-valibot';
import {object, string} from 'valibot';
const schematizer = createValibotSchematizer();
const tablesSchema = schematizer.toTablesSchema({
pets: object({
species: string(),
}),
});
console.log(tablesSchema);
// -> {pets: {species: {type: 'string'}}}
Since
v7.1.0