UNPKG

@y/y

Version:

Shared Editing Library

28 lines • 3.52 kB
export { Doc } from "./utils/Doc.js"; export { $doc } from "./utils/schemas.js"; export { isParentOf } from "./utils/isParentOf.js"; export { logNode } from "./utils/logging.js"; export { diffDocsToDelta } from "./utils/delta-helpers.js"; export { AbstractStruct } from "./structs/AbstractStruct.js"; export { GC } from "./structs/GC.js"; export { Skip } from "./structs/Skip.js"; export * from "./utils/meta.js"; export type ContentIds = import("./utils/ids.js").ContentIds; export type ContentMap = import("./utils/ids.js").ContentMap; export { IdSet, equalIdSets, createDeleteSetFromStructStore, createInsertSetFromStructStore, diffIdSet, createIdSet, mergeIdSets, insertIntoIdSet, iterateStructsByIdSet, gcIdSet, readIdSet, writeIdSet, encodeIdSet, decodeIdSet, IdMap, createIdMap, createContentAttribute, ContentAttribute, diffIdMap, encodeIdMap, createIdMapFromIdSet, createIdSetFromIdMap, insertIntoIdMap, mergeIdMaps, readIdMap, writeIdMap, decodeIdMap, filterIdMap, intersectSets, intersectMaps, $idSet, $idMapAny, $idMap } from "./utils/ids.js"; export { UpdateDecoderV1, UpdateDecoderV2 } from "./utils/UpdateDecoder.js"; export { UpdateEncoderV1, UpdateEncoderV2 } from "./utils/UpdateEncoder.js"; export { applyUpdate, applyUpdateV2, readUpdate, readUpdateV2, encodeStateAsUpdate, encodeStateAsUpdateV2, encodeStateVector, decodeStateVector, diffUpdate, diffUpdateV2, mergeUpdates, mergeUpdatesV2, createDocFromUpdate, createDocFromUpdateV2, cloneDoc } from "./utils/encoding.js"; export { ID, createID, compareIDs, findRootTypeKey } from "./utils/ID.js"; export { createRelativePositionFromTypeIndex, createRelativePositionFromJSON, createAbsolutePositionFromRelativePosition, compareRelativePositions, AbsolutePosition, RelativePosition, relativePositionToJSON, encodeRelativePosition, decodeRelativePosition } from "./utils/RelativePosition.js"; export { Snapshot, createSnapshot, snapshot, emptySnapshot, createDocFromSnapshot, decodeSnapshot, encodeSnapshot, decodeSnapshotV2, encodeSnapshotV2, equalSnapshots, snapshotContainsUpdate } from "./utils/Snapshot.js"; export { findIndexSS, getItemCleanStart, getItemCleanEnd, tryGc } from "./utils/transaction-helpers.js"; export { Transaction, transact, cleanupYTextFormatting } from "./utils/Transaction.js"; export { UndoManager, undoContentIds } from "./utils/UndoManager.js"; export { logUpdate, logUpdateV2, decodeUpdate, decodeUpdateV2, encodeStateVectorFromUpdate, encodeStateVectorFromUpdateV2, convertUpdateFormatV1ToV2, convertUpdateFormatV2ToV1, obfuscateUpdate, obfuscateUpdateV2, createContentIdsFromUpdate, createContentIdsFromUpdateV2, intersectUpdateWithContentIds, intersectUpdateWithContentIdsV2 } from "./utils/updates.js"; export { YEvent, getPathTo } from "./utils/YEvent.js"; export { AttributionsRenderer, createAttributionsRenderer, AbstractRenderer, createDiffRenderer, DiffRenderer, createSnapshotRenderer, SnapshotRenderer, $renderer } from "./utils/Renderer.js"; export { createRelativePositionsFromDeltaPositions, createDeltaPositionsFromRelativePositions, createRelativePositionFromDeltaPosition, createDeltaPositionFromRelativePosition } from "./utils/position-helpers.js"; export { YNode as Node, getNodeChildren, nodeMapGetSnapshot, nodeMapGetAllSnapshot, computeModifiedFromItems, $node, $nodeAny } from "./ynode.js"; export { Item, ContentBinary, ContentDeleted, ContentDoc, ContentEmbed, ContentFormat, ContentJSON, ContentAny, ContentString, ContentType } from "./structs/Item.js"; //# sourceMappingURL=index.d.ts.map