TinyBase logoTinyBase

Schema type aliases

This is the collection of schema type aliases within the store module. There are 10 schema type aliases in total.

TablesSchema

The TablesSchema type describes the tabular structure of a Store in terms of valid Table Ids and the types of Cell that can exist within them.

NoTablesSchema

The NoTablesSchema type is a TablesSchema-like type for when one has not been provided.

OptionalTablesSchema

The OptionalTablesSchema type is used by generic types that can optionally take a TablesSchema.

CellSchema

The CellSchema type describes what values are allowed for each Cell in a Table.

ValuesSchema

The ValuesSchema type describes the keyed Values that can be set in a Store and their types.

NoValuesSchema

The NoValuesSchema type is a ValuesSchema-like type for when one has not been provided.

OptionalValuesSchema

The OptionalValuesSchema type is used by generic types that can optionally take a ValuesSchema.

ValueSchema

The ValueSchema type describes what values are allowed for keyed Values in a Store.

NoSchemas

The NoSchemas type is used as a default by generic types that can optionally take either or both of a TablesSchema and ValuesSchema.

OptionalSchemas

The OptionalSchemas type is used by generic types that can optionally take either or both of a TablesSchema and ValuesSchema.