UNPKG

xitdb

Version:
16 lines (15 loc) 680 B
import { ReadArrayList } from './read-array-list'; import { WriteCursor, WriteCursorIterator } from './write-cursor'; import { type ContextFunction } from './database'; import type { WriteableData } from './writeable-data'; export declare class WriteArrayList extends ReadArrayList { constructor(cursor: WriteCursor); iterator(): WriteCursorIterator; [Symbol.iterator](): Iterator<WriteCursor>; put(index: number, data: WriteableData): void; putCursor(index: number): WriteCursor; append(data: WriteableData): void; appendCursor(): WriteCursor; appendContext(data: WriteableData | null, fn: ContextFunction): void; slice(size: number): void; }