@morojs/moro / DatabaseAdapter
Interface: DatabaseAdapter
Defined in: src/types/database.ts:2
Methods
connect()
connect():
Promise
<void
>
Defined in: src/types/database.ts:3
Returns
Promise
<void
>
delete()
delete(
table
,where
):Promise
<number
>
Defined in: src/types/database.ts:9
Parameters
table
string
where
Record
<string
, any
>
Returns
Promise
<number
>
disconnect()
disconnect():
Promise
<void
>
Defined in: src/types/database.ts:4
Returns
Promise
<void
>
insert()
insert<
T
>(table
,data
):Promise
<T
>
Defined in: src/types/database.ts:7
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:5
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:6
Type Parameters
T
T
= any
Parameters
sql
string
params?
any
[]
Returns
Promise
<null
| T
>
transaction()
transaction<
T
>(callback
):Promise
<T
>
Defined in: src/types/database.ts:10
Type Parameters
T
T
Parameters
callback
(tx
) => Promise
<T
>
Returns
Promise
<T
>
update()
update<
T
>(table
,data
,where
):Promise
<T
>
Defined in: src/types/database.ts:8
Type Parameters
T
T
= any
Parameters
table
string
data
Record
<string
, any
>
where
Record
<string
, any
>
Returns
Promise
<T
>