@morojs/moro / DatabaseTransaction
Interface: DatabaseTransaction
Defined in: src/types/database.ts:13
Methods
commit()
commit():
Promise<void>
Defined in: src/types/database.ts:19
Returns
Promise<void>
delete()
delete(
table,where):Promise<number>
Defined in: src/types/database.ts:18
Parameters
table
string
where
Record<string, any>
Returns
Promise<number>
insert()
insert<
T>(table,data):Promise<T>
Defined in: src/types/database.ts:16
Type Parameters
T
T = any
Parameters
table
string
data
Record<string, any>
Returns
Promise<T>
query()
query<
T>(sql,params?):Promise<T[]>
Defined in: src/types/database.ts:14
Type Parameters
T
T = any
Parameters
sql
string
params?
any[]
Returns
Promise<T[]>
queryOne()
queryOne<
T>(sql,params?):Promise<null|T>
Defined in: src/types/database.ts:15
Type Parameters
T
T = any
Parameters
sql
string
params?
any[]
Returns
Promise<null | T>
rollback()
rollback():
Promise<void>
Defined in: src/types/database.ts:20
Returns
Promise<void>
update()
update<
T>(table,data,where):Promise<T>
Defined in: src/types/database.ts:17
Type Parameters
T
T = any
Parameters
table
string
data
Record<string, any>
where
Record<string, any>
Returns
Promise<T>