YDocMethods class

Constructors

YDocMethods.new(WasmLibrary library)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

applyUpdate({required YDoc ref, required Uint8List diff, required Origin origin}) Result<void, Error>
applyUpdateV2({required YDoc ref, required Uint8List diff, required Origin origin}) Result<void, Error>
callbackDispose({required EventObserver ref}) bool
decodeSnapshotV1({required Uint8List snapshot}) Result<YSnapshot, Error>
decodeSnapshotV2({required Uint8List snapshot}) Result<YSnapshot, Error>
encodeSnapshotV1({required YSnapshot snapshot}) Uint8List
encodeSnapshotV2({required YSnapshot snapshot}) Uint8List
encodeStateAsUpdate({required YDoc ref, Uint8List? vector}) Result<Uint8List, Error>
encodeStateAsUpdateV2({required YDoc ref, Uint8List? vector}) Result<Uint8List, Error>
encodeStateFromSnapshotV1({required YDoc doc, required YSnapshot snapshot}) Result<Uint8List, Error>
encodeStateFromSnapshotV2({required YDoc doc, required YSnapshot snapshot}) Result<Uint8List, Error>
encodeStateVector({required YDoc ref}) Uint8List
equalSnapshot({required YSnapshot left, required YSnapshot right}) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
snapshot({required YDoc doc}) YSnapshot
toString() String
A string representation of this object.
inherited
transactionApplyV1({required YTransaction txn, required Uint8List diff}) Result<void, Error>
transactionApplyV2({required YTransaction txn, required Uint8List diff}) Result<void, Error>
transactionCommit({required YTransaction txn}) → void
transactionDiffV1({required YTransaction txn, Uint8List? vector}) Result<Uint8List, Error>
transactionDiffV2({required YTransaction txn, Uint8List? vector}) Result<Uint8List, Error>
transactionEncodeUpdate({required YTransaction txn}) Uint8List
transactionEncodeUpdateV2({required YTransaction txn}) Uint8List
transactionOrigin({required YTransaction txn}) Origin?
transactionStateVectorV1({required YTransaction txn}) Uint8List
undoManagerAddToScope({required UndoManagerRef ref, required List<YType> ytypes}) → void
undoManagerAddTrackedOrigin({required UndoManagerRef ref, required Origin origin}) → void
undoManagerCanRedo({required UndoManagerRef ref}) bool
undoManagerCanUndo({required UndoManagerRef ref}) bool
undoManagerClear({required UndoManagerRef ref}) Result<void, Error>
undoManagerDispose({required UndoManagerRef ref}) bool
undoManagerNew({required YDoc doc, required YType scope, required UndoManagerOptions options}) UndoManagerRef
undoManagerOnItemAdded({required UndoManagerRef ref, required int functionId}) EventObserver
undoManagerOnItemPopped({required UndoManagerRef ref, required int functionId}) EventObserver
undoManagerRedo({required UndoManagerRef ref}) Result<bool, Error>
undoManagerRemoveTrackedOrigin({required UndoManagerRef ref, required Origin origin}) → void
undoManagerStopCapturing({required UndoManagerRef ref}) → void
undoManagerUndo({required UndoManagerRef ref}) Result<bool, Error>
yArrayDelete({required YArray ref, required int index_, required int length, YTransaction? txn}) → void
yArrayDispose({required YArray ref}) bool
yArrayGet({required YArray ref, required int index_, YTransaction? txn}) Result<YValue, Error>
yArrayInsert({required YArray ref, required int index_, required JsonArray items, YTransaction? txn}) → void
yArrayLength({required YArray ref, YTransaction? txn}) int
yArrayMoveContent({required YArray ref, required int source, required int target, YTransaction? txn}) → void
yArrayNew({JsonArray? init}) YArray
yArrayObserve({required YArray ref, required int functionId}) EventObserver
yArrayObserveDeep({required YArray ref, required int functionId}) EventObserver
yArrayPrelim({required YArray ref}) bool
yArrayPush({required YArray ref, required JsonArray items, YTransaction? txn}) → void
yArrayToJson({required YArray ref, YTransaction? txn}) JsonValueItem
yArrayValues({required YArray ref, YTransaction? txn}) List<YValue>
yDocArray({required YDoc ref, required String name}) YArray
yDocDestroy({required YDoc ref, YTransaction? parentTxn}) → void
yDocDispose({required YDoc ref}) bool
yDocGuid({required YDoc ref}) String
yDocId({required YDoc ref}) BigInt
yDocLoad({required YDoc ref, YTransaction? parentTxn}) → void
yDocMap({required YDoc ref, required String name}) YMap
yDocNew({YDocOptions? options}) YDoc
yDocOnUpdateV1({required YDoc ref, required int functionId}) EventObserver
yDocParentDoc({required YDoc ref}) YDoc?
yDocReadTransaction({required YDoc ref}) ReadTransaction
yDocSubdocGuids({required YDoc ref, YTransaction? txn}) List<String>
yDocSubdocs({required YDoc ref, YTransaction? txn}) List<YDoc>
yDocText({required YDoc ref, required String name}) YText
yDocWriteTransaction({required YDoc ref, required Origin origin}) WriteTransaction
yDocXmlElement({required YDoc ref, required String name}) YXmlElement
yDocXmlFragment({required YDoc ref, required String name}) YXmlFragment
yDocXmlText({required YDoc ref, required String name}) YXmlText
yMapDelete({required YMap ref, required String key, YTransaction? txn}) → void
yMapDispose({required YMap ref}) bool
yMapEntries({required YMap ref, YTransaction? txn}) List<(String, YValue)>
yMapGet({required YMap ref, required String key, YTransaction? txn}) YValue?
yMapLength({required YMap ref, YTransaction? txn}) int
yMapNew({JsonObject? init}) YMap
yMapObserve({required YMap ref, required int functionId}) EventObserver
yMapObserveDeep({required YMap ref, required int functionId}) EventObserver
yMapPrelim({required YMap ref}) bool
yMapSet({required YMap ref, required String key, required JsonValueItem value, YTransaction? txn}) → void
yMapToJson({required YMap ref, YTransaction? txn}) JsonValueItem
ySnapshotDispose({required YSnapshot ref}) bool
yTextDelete({required YText ref, required int index_, required int length, YTransaction? txn}) → void
yTextDispose({required YText ref}) bool
yTextFormat({required YText ref, required int index_, required int length, required TextAttrs attributes, YTransaction? txn}) → void
yTextInsert({required YText ref, required int index_, required String chunk, TextAttrs? attributes, YTransaction? txn}) → void
yTextInsertEmbed({required YText ref, required int index_, required JsonValueItem embed, TextAttrs? attributes, YTransaction? txn}) → void
yTextLength({required YText ref, YTransaction? txn}) int
yTextNew({String? init}) YText
yTextObserve({required YText ref, required int functionId}) EventObserver
yTextObserveDeep({required YText ref, required int functionId}) EventObserver
yTextPrelim({required YText ref}) bool
yTextPush({required YText ref, required String chunk, TextAttrs? attributes, YTransaction? txn}) → void
yTextToDelta({required YText ref, YSnapshot? snapshot, YSnapshot? prevSnapshot, YTransaction? txn}) List<YTextDelta>
https://quilljs.com/docs/delta/ TODO: implement compute_ychange: Option
yTextToJson({required YText ref, YTransaction? txn}) String
yTextToString({required YText ref, YTransaction? txn}) String
yTransactionDispose({required YTransaction ref}) bool
yValueDispose({required YValue ref}) bool
yXmlElementDelete({required YXmlElement ref, required int index_, required int length, YTransaction? txn}) → void
yXmlElementDispose({required YXmlElement ref}) bool
yXmlElementInsertXmlElement({required YXmlElement ref, required int index_, required String name, YTransaction? txn}) YXmlElement
yXmlElementInsertXmlText({required YXmlElement ref, required int index_, YTransaction? txn}) YXmlText
yXmlElementLength({required YXmlElement ref, YTransaction? txn}) int
yXmlElementName({required YXmlElement ref}) String?
yXmlFragmentDispose({required YXmlFragment ref}) bool
yXmlFragmentLength({required YXmlFragment ref, YTransaction? txn}) int
yXmlFragmentName({required YXmlFragment ref}) String?
yXmlTextDispose({required YXmlText ref}) bool
yXmlTextLength({required YXmlText ref, YTransaction? txn}) int

Operators

operator ==(Object other) bool
The equality operator.
inherited