UNPKG

pipeproc

Version:

Multi-process log processing for nodejs

19 lines (18 loc) 689 B
import { LevelDown as LevelDOWN, Bytes } from "leveldown"; import { IActiveTopics } from "./pipeProc"; export interface IRangeResult { id: string; data: string; } export interface IRangeIteratorOptions { [index: string]: Bytes | number | boolean | undefined; "gt"?: string; "lt"?: string; "gte"?: string; "lte"?: string; limit?: number; keyAsBuffer: false; valueAsBuffer: false; reverse: boolean; } export declare function getRange(db: LevelDOWN, activeTopics: IActiveTopics, topic: string, start: string, end: string, limit: number, exclusive: boolean, reverse: boolean, callback: (err?: Error | null, results?: IRangeResult[]) => void): void;