@yorkie-js/sdk
    Preparing search index...

    Type Alias JSONArray<T>

    JSONArray: {
        delete(index: number): WrappedElement<T>;
        deleteByID(createdAt: TimeTicket): WrappedElement<T>;
        getElementByID(createdAt: TimeTicket): WrappedElement<T>;
        getElementByIndex(index: number): WrappedElement<T>;
        getID(): TimeTicket;
        getLast(): WrappedElement<T>;
        insertAfter(prevID: TimeTicket, value: any): WrappedElement<T>;
        insertBefore(nextID: TimeTicket, value: any): WrappedElement<T>;
        insertIntegerAfter(index: number, value: number): WrappedElement<T>;
        moveAfter(prevID: TimeTicket, id: TimeTicket): void;
        moveAfterByIndex(prevIndex: number, targetIndex: number): void;
        moveBefore(nextID: TimeTicket, id: TimeTicket): void;
        moveFront(id: TimeTicket): void;
        moveLast(id: TimeTicket): void;
        setValue(index: number, value: unknown): WrappedElement<T>;
        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