Db
Type Parameters
• TKey extends Uint8Array
| string
| number
= Uint8Array
• TValue extends Uint8Array
| string
| DbObject
= Uint8Array
Methods
batch()
batch(
opStack
):Promise
<void
>
Performs a batch operation on db.
Parameters
• opStack: BatchDbOp
<TKey
, TValue
>[]
A stack of levelup operations
Returns
Promise
<void
>
Defined in
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/db.d.ts:52
del()
del(
key
,opts
?):Promise
<void
>
Removes a raw value in the underlying db.
Parameters
• key: TKey
• opts?: EncodingOpts
Returns
Promise
<void
>
Defined in
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/db.d.ts:47
get()
get(
key
,opts
?):Promise
<undefined
|TValue
>
Retrieves a raw value from db.
Parameters
• key: TKey
• opts?: EncodingOpts
Returns
Promise
<undefined
| TValue
>
A Promise that resolves to Uint8Array
if a value is found or undefined
if no value is found.
Defined in
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/db.d.ts:36
open()
open():
Promise
<void
>
Opens the database — if applicable
Returns
Promise
<void
>
Defined in
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/db.d.ts:61
put()
put(
key
,val
,opts
?):Promise
<void
>
Writes a value directly to db.
Parameters
• key: TKey
The key as a TValue
• val: TValue
• opts?: EncodingOpts
Returns
Promise
<void
>
Defined in
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/db.d.ts:42
shallowCopy()
shallowCopy():
Db
<TKey
,TValue
>
Returns a copy of the DB instance, with a reference to the same underlying db instance.
Returns
Db
<TKey
, TValue
>
Defined in
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/db.d.ts:57