hamt-sharding
Preparing search index...
InfiniteHash
Interface InfiniteHash
interface
InfiniteHash
{
_availableBits
:
number
;
_buffers
:
ConsumableBuffer
[]
;
_currentBufferIndex
:
number
;
_depth
:
number
;
_hashFn
:
(
value
:
Uint8Array
)
=>
Promise
<
Uint8Array
<
ArrayBufferLike
>
>
;
_value
:
Uint8Array
;
_produceMoreBits
()
:
Promise
<
void
>
;
take
(
bits
:
number
)
:
Promise
<
number
>
;
untake
(
bits
:
number
)
:
void
;
}
Index
Properties
_
available
Bits
_
buffers
_
current
Buffer
Index
_
depth
_
hash
Fn
_
value
Methods
_
produce
More
Bits
take
untake
Properties
_
available
Bits
_availableBits
:
number
_
buffers
_buffers
:
ConsumableBuffer
[]
_
current
Buffer
Index
_currentBufferIndex
:
number
_
depth
_depth
:
number
_
hash
Fn
_hashFn
:
(
value
:
Uint8Array
)
=>
Promise
<
Uint8Array
<
ArrayBufferLike
>
>
_
value
_value
:
Uint8Array
Methods
_
produce
More
Bits
_produceMoreBits
()
:
Promise
<
void
>
Returns
Promise
<
void
>
take
take
(
bits
:
number
)
:
Promise
<
number
>
Parameters
bits
:
number
Returns
Promise
<
number
>
untake
untake
(
bits
:
number
)
:
void
Parameters
bits
:
number
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
_
available
Bits
_
buffers
_
current
Buffer
Index
_
depth
_
hash
Fn
_
value
Methods
_
produce
More
Bits
take
untake
hamt-sharding
Loading...