Tx
Tx<
TSchema> =object
Defined in: packages/db/src/types.ts:160
Type Parameters
Section titled “Type Parameters”TSchema
Section titled “TSchema”TSchema extends Record<string, unknown> = Record<string, never>
Properties
Section titled “Properties”delete()
Section titled “delete()”delete: <
TTable>(table) =>DeleteBuilder<TTable>
Defined in: packages/db/src/types.ts:164
Type Parameters
Section titled “Type Parameters”TTable
Section titled “TTable”TTable extends DrizzleTable
Parameters
Section titled “Parameters”TTable
Returns
Section titled “Returns”DeleteBuilder<TTable>
insert()
Section titled “insert()”insert: <
TTable>(table) =>InsertBuilder<TTable>
Defined in: packages/db/src/types.ts:162
Type Parameters
Section titled “Type Parameters”TTable
Section titled “TTable”TTable extends DrizzleTable
Parameters
Section titled “Parameters”TTable
Returns
Section titled “Returns”InsertBuilder<TTable>
query()
Section titled “query()”query: <
TTable>(table) =>QueryBuilder<TTable,TSchema>
Defined in: packages/db/src/types.ts:161
Type Parameters
Section titled “Type Parameters”TTable
Section titled “TTable”TTable extends DrizzleTable
Parameters
Section titled “Parameters”TTable
Returns
Section titled “Returns”QueryBuilder<TTable, TSchema>
transaction()
Section titled “transaction()”transaction: <
T>(callback) =>Promise<T>
Defined in: packages/db/src/types.ts:165
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”callback
Section titled “callback”(tx) => Promise<T>
Returns
Section titled “Returns”Promise<T>
update()
Section titled “update()”update: <
TTable>(table) =>UpdateBuilder<TTable>
Defined in: packages/db/src/types.ts:163
Type Parameters
Section titled “Type Parameters”TTable
Section titled “TTable”TTable extends DrizzleTable
Parameters
Section titled “Parameters”TTable
Returns
Section titled “Returns”UpdateBuilder<TTable>