TableDef
TableDef<
TSqliteDef,TOptions,TSchema> =object&QueryBuilder<ReadonlyArray<Type<TSchema>>,TableDefBase<TSqliteDef&object,TOptions>>
Defined in: packages/@livestore/common/dist/schema/state/sqlite/table-def.d.ts:17
Type declaration
Section titled “Type declaration”Encoded
Section titled “Encoded”
readonlyEncoded:Encoded<TSchema>
insertSchema
Section titled “insertSchema”insertSchema:
InsertStructSchemaForColumns<TSqliteDef["columns"]>
options
Section titled “options”options:
TOptions
rowSchema
Section titled “rowSchema”rowSchema:
TSchema
sqliteDef
Section titled “sqliteDef”sqliteDef:
TSqliteDef
readonlyType:Type<TSchema>
Type Parameters
Section titled “Type Parameters”TSqliteDef
Section titled “TSqliteDef”TSqliteDef extends DefaultSqliteTableDef = DefaultSqliteTableDefConstrained
TOptions
Section titled “TOptions”TOptions extends TableOptions = TableOptions
TSchema
Section titled “TSchema”TSchema = Schema<AnyIfConstained<TSqliteDef["columns"], { readonly [K in keyof TSqliteDef["columns"]]: TSqliteDef["columns"][K]["schema"]["Type"] }>, AnyIfConstained<TSqliteDef["columns"], { readonly [K in keyof TSqliteDef["columns"]]: TSqliteDef["columns"][K]["schema"]["Encoded"] }>>