UNPKG

mute-structs

Version:

NodeJS module providing an implementation of the LogootSplit CRDT algorithm

71 lines (67 loc) 3.66 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /* This file is part of MUTE-structs. Copyright (C) 2017 Matthieu Nicolas, Victorien Elvinger This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. */ var dot_1 = require("./dot"); exports.isDot = dot_1.isDot; var identifiertuple_1 = require("./identifiertuple"); exports.IdentifierTuple = identifiertuple_1.IdentifierTuple; var identifier_1 = require("./identifier"); exports.Identifier = identifier_1.Identifier; var identifierinterval_1 = require("./identifierinterval"); exports.IdentifierInterval = identifierinterval_1.IdentifierInterval; var logootsblock_1 = require("./logootsblock"); exports.LogootSBlock = logootsblock_1.LogootSBlock; var logootsropes_1 = require("./logootsropes"); exports.LogootSRopes = logootsropes_1.LogootSRopes; var ropesnodes_1 = require("./ropesnodes"); exports.RopesNodes = ropesnodes_1.RopesNodes; var logootsdel_1 = require("./operations/delete/logootsdel"); exports.LogootSDel = logootsdel_1.LogootSDel; var textdelete_1 = require("./operations/delete/textdelete"); exports.TextDelete = textdelete_1.TextDelete; var logootsadd_1 = require("./operations/insert/logootsadd"); exports.LogootSAdd = logootsadd_1.LogootSAdd; var textinsert_1 = require("./operations/insert/textinsert"); exports.TextInsert = textinsert_1.TextInsert; var logootsoperation_1 = require("./operations/logootsoperation"); exports.LogootSOperation = logootsoperation_1.LogootSOperation; var textoperation_1 = require("./operations/textoperation"); exports.TextOperation = textoperation_1.TextOperation; var epoch_1 = require("./epoch/epoch"); exports.Epoch = epoch_1.Epoch; var epochid_1 = require("./epoch/epochid"); exports.EpochId = epochid_1.EpochId; var renamablereplicablelist_1 = require("./renamablereplicablelist"); exports.RenamableReplicableList = renamablereplicablelist_1.RenamableReplicableList; var renamingmap_1 = require("./renamingmap/renamingmap"); exports.RenamingMap = renamingmap_1.RenamingMap; var renamablelogootsdel_1 = require("./operations/delete/renamablelogootsdel"); exports.RenamableLogootSDel = renamablelogootsdel_1.RenamableLogootSDel; var renamablelogootsadd_1 = require("./operations/insert/renamablelogootsadd"); exports.RenamableLogootSAdd = renamablelogootsadd_1.RenamableLogootSAdd; var logootsrename_1 = require("./operations/rename/logootsrename"); exports.LogootSRename = logootsrename_1.LogootSRename; var renamablelistoperation_1 = require("./operations/renamablelistoperation"); exports.RenamableListOperation = renamablelistoperation_1.RenamableListOperation; var renamablelogootsoperation_1 = require("./operations/renamablelogootsoperation"); exports.RenamableLogootSOperation = renamablelogootsoperation_1.RenamableLogootSOperation; var stats_1 = require("./stats"); exports.Stats = stats_1.Stats; var textutils_1 = require("./textutils"); exports.insert = textutils_1.insert; exports.del = textutils_1.del; exports.occurrences = textutils_1.occurrences; //# sourceMappingURL=index.js.map