UNPKG

xitdb

Version:
19 lines (18 loc) 790 B
import { Slot } from './slot'; import { ReadLinkedArrayList } from './read-linked-array-list'; import { WriteCursor, WriteCursorIterator } from './write-cursor'; import type { WriteableData } from './writeable-data'; export declare class WriteLinkedArrayList extends ReadLinkedArrayList { 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; slice(offset: number, size: number): void; concat(list: Slot): void; insert(index: number, data: WriteableData): void; insertCursor(index: number): WriteCursor; remove(index: number): void; }