YDocMethods class

Constructors

YDocMethods(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