vk-bridge-level
Version:
Level abstraction for VK Bridge
18 lines (17 loc) • 821 B
TypeScript
import { AbstractKeyIteratorOptions } from 'abstract-level/types/abstract-iterator';
import { VkBridgeLevel } from '../index';
import { AbstractKeyIterator, AbstractSeekOptions } from 'abstract-level';
import { NodeCallback } from 'abstract-level/types/interfaces';
export declare class VkBridgeKeyIterator extends AbstractKeyIterator<VkBridgeLevel, string> {
private keys;
private index;
private isEnd;
constructor(db: VkBridgeLevel, options: AbstractKeyIteratorOptions<string>);
protected _next(callback: NodeCallback<void>): void;
protected _nextv(size: number, options: {}, callback: NodeCallback<void>): void;
protected _seek(target: string, options: AbstractSeekOptions<string>): void;
private loadKeys;
private needLoadMore;
private nextInner;
private nextInnerMulti;
}