createEffectSchematizer
The createEffectSchematizer function creates an EffectSchematizer instance for converting Effect Schema schemas to TinyBase schemas.
createEffectSchematizer(): EffectSchematizer| returns | EffectSchematizer | A new |
|---|
Example
This example creates an Effect Schema schematizer.
import {String, Struct} from 'effect/Schema';
import {createEffectSchematizer} from 'tinybase/schematizers/schematizer-effect';
const schematizer = createEffectSchematizer();
const tablesSchema = schematizer.toTablesSchema({
pets: Struct({
species: String,
}),
});
console.log(tablesSchema);
// -> {pets: {species: {type: 'string'}}}
Since
v7.1.0