@morojs/moro


@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>