mute-structs
Version:
NodeJS module providing an implementation of the LogootSplit CRDT algorithm
25 lines (24 loc) • 1.39 kB
TypeScript
export { Dot, isDot } from "./dot";
export { IdentifierTuple } from "./identifiertuple";
export { Identifier } from "./identifier";
export { IdentifierInterval } from "./identifierinterval";
export { LogootSBlock } from "./logootsblock";
export { LogootSRopes } from "./logootsropes";
export { RopesNodes } from "./ropesnodes";
export { LogootSDel } from "./operations/delete/logootsdel";
export { TextDelete } from "./operations/delete/textdelete";
export { LogootSAdd } from "./operations/insert/logootsadd";
export { TextInsert } from "./operations/insert/textinsert";
export { LogootSOperation } from "./operations/logootsoperation";
export { TextOperation } from "./operations/textoperation";
export { Epoch } from "./epoch/epoch";
export { EpochId } from "./epoch/epochid";
export { RenamableReplicableList } from "./renamablereplicablelist";
export { RenamingMap } from "./renamingmap/renamingmap";
export { RenamableLogootSDel } from "./operations/delete/renamablelogootsdel";
export { RenamableLogootSAdd } from "./operations/insert/renamablelogootsadd";
export { LogootSRename } from "./operations/rename/logootsrename";
export { RenamableListOperation } from "./operations/renamablelistoperation";
export { RenamableLogootSOperation } from "./operations/renamablelogootsoperation";
export { BasicStats, Stats } from "./stats";
export { insert, del, occurrences } from "./textutils";