UNPKG

jsc8

Version:

The official Macrometa JavaScript SDK.

25 lines 1.04 kB
import { Connection } from "./connection"; import { C8jsResponse } from "./util/request"; export declare class ArrayCursor { extra: any; count: number; private _connection; private _result; private _hasMore; private _id; private _host?; constructor(connection: Connection, body: any, host?: number); private _drain; private _more; nextBatch(): Promise<C8jsResponse>; delete(): Promise<any>; all(): Promise<any>; next(): Promise<any | undefined>; hasNext(): boolean; each(fn: (value: any, index: number, self: ArrayCursor) => boolean | void): Promise<boolean>; every(fn: (value: any, index: number, self: ArrayCursor) => boolean): Promise<boolean>; some(fn: (value: any, index: number, self: ArrayCursor) => boolean): Promise<boolean>; map<T>(fn: (value: any, index: number, self: ArrayCursor) => T): Promise<T[]>; reduce<T>(fn: (accu: T, value: any, index: number, self: ArrayCursor) => T, accu?: T): Promise<T | undefined>; } //# sourceMappingURL=cursor.d.ts.map