Type alias JSONArray<T>

JSONArray<T>: {
    deleteByID?(createdAt): WrappedElement<T>;
    getElementByID?(createdAt): WrappedElement<T>;
    getElementByIndex?(index): WrappedElement<T>;
    getID?(): TimeTicket;
    getLast?(): WrappedElement<T>;
    insertAfter?(prevID, value): WrappedElement<T>;
    insertBefore?(nextID, value): WrappedElement<T>;
    moveAfter?(prevID, id): void;
    moveBefore?(nextID, id): void;
    moveFront?(id): void;
    moveLast?(id): void;
    toJSForTest?(): Devtools.JSONElement;
    toTestString?(): string;
} & T[]

JSONArray represents JSON array, but unlike regular JSON, it has time tickets created by a logical clock to resolve conflicts.

Type Parameters

  • T

Type declaration