Classes
Methods
-
static compareCursors(a, b)
-
Parameters:
Name Type Description aCursor | null bCursor | null -
static createAbsolutePosition(type, offset)
-
Parameters:
Name Type Description typeAbstractType.<any> offsetnumber -
static createAbsolutePositionFromCursor(cursor, y) → {AbsolutePosition|null}
-
Parameters:
Name Type Description cursorCursor yY Returns:
AbsolutePosition | null -
static createCursor(type, item)
-
Parameters:
Name Type Description typeAbstractType.<any> itemID | null -
static createCursorFromJSON(json) → {Cursor}
-
Parameters:
Name Type Description jsonObject Returns:
Cursor -
static createCursorFromTypeOffset(type, offset) → {Cursor}
-
Create a relativePosition based on a absolute position.
Parameters:
Name Type Description typeAbstractType.<any> The base type (e.g. YText or YArray).
offsetnumber The absolute position.
Returns:
Cursor -
static readCursor(decoder, y, store) → {Cursor|null}
-
Parameters:
Name Type Description decoderdecoding.Decoder yY storeStructStore Returns:
Cursor | null -
static writeCursor(encoder, rpos)
-
Parameters:
Name Type Description encoderencoding.Encoder rposCursor