@bodil/bdb
System
Light
Dark
Search…
Preparing search index...
StorageBackend
Class StorageBackend
Abstract
Base class for storage backends.
Hierarchy (
View Summary
)
StorageBackend
IndexedDBBackend
Constructors
Protected
constructor
new
StorageBackend
(
name
:
string
)
:
StorageBackend
Parameters
name
:
string
Returns
StorageBackend
Properties
Protected
Optional
Readonly
broadcast
broadcast
?:
Broadcaster
<
DatabaseBroadcast
>
Readonly
name
name
:
string
Methods
Abstract
delete
delete
(
table
:
string
,
key
:
unknown
)
:
Promise
<
void
>
Parameters
table
:
string
key
:
unknown
Returns
Promise
<
void
>
Abstract
get
get
<
A
=
unknown
>
(
table
:
string
,
key
:
unknown
)
:
Promise
<
A
>
Type Parameters
A
=
unknown
Parameters
table
:
string
key
:
unknown
Returns
Promise
<
A
>
Abstract
get
All
getAll
<
A
=
unknown
>
(
table
:
string
)
:
Promise
<
A
[]
>
Type Parameters
A
=
unknown
Parameters
table
:
string
Returns
Promise
<
A
[]
>
on
Broadcast
onBroadcast
(
callback
:
(
message
:
DatabaseBroadcast
)
=>
void
,
)
:
Disposable
|
undefined
Parameters
callback
:
(
message
:
DatabaseBroadcast
)
=>
void
Returns
Disposable
|
undefined
Abstract
update
update
(
table
:
string
,
key
:
unknown
,
value
:
unknown
)
:
Promise
<
void
>
Parameters
table
:
string
key
:
unknown
value
:
unknown
Returns
Promise
<
void
>
Constructors
constructor
Properties
broadcast
name
Methods
delete
get
get
All
on
Broadcast
update
@bodil/bdb - v0.2.1
Loading...
Base class for storage backends.