Constructors
constructor
-
Parameters
-
-
Optional parent: Bucket<T> | undefined
-
Optional posAtParent: number | undefined
Properties
_parent
_parent
: Bucket<T> | undefined
_popCount
_popCount: number
_posAtParent
_posAtParent: number
Methods
_delAt
- _delAt(pos: number): void
_findChild
- _findChild(key: string): Promise<BucketChild<T> | undefined>
asyncTransform
- asyncTransform(asyncMap: (value: BucketChild<T>) => Promise<T[]>, asyncReduce: (reduced: any) => Promise<any>): Promise<any>
-
Parameters
-
asyncMap: (value: BucketChild<T>) => Promise<T[]>
-
-
Parameters
Returns Promise<T[]>
-
asyncReduce: (reduced: any) => Promise<any>
-
- (reduced: any): Promise<any>
-
Parameters
Returns Promise<any>
Returns Promise<any>
del
- del(key: string): Promise<void>
-
Parameters
Returns Promise<void>
get
- get(key: string): Promise<T | undefined>
-
Parameters
Returns Promise<T | undefined>
put
- put(key: string, value: T): Promise<void>
-
Parameters
Returns Promise<void>
serialize
- serialize(map: (value: BucketChild<T>, index: number) => T, reduce: (reduced: any) => any): any
-
Parameters
-
map: (value: BucketChild<T>, index: number) => T
-
reduce: (reduced: any) => any
Returns any