"use strict";
/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.sequenceFieldChangeHandler = void 0;
const relevantRemovedRoots_js_1 = require("./relevantRemovedRoots.js");
const sequenceFieldChangeRebaser_js_1 = require("./sequenceFieldChangeRebaser.js");
const sequenceFieldCodecs_js_1 = require("./sequenceFieldCodecs.js");
const sequenceFieldEditor_js_1 = require("./sequenceFieldEditor.js");
const sequenceFieldToDelta_js_1 = require("./sequenceFieldToDelta.js");
const utils_js_1 = require("./utils.js");
exports.sequenceFieldChangeHandler = {
    rebaser: sequenceFieldChangeRebaser_js_1.sequenceFieldChangeRebaser,
    codecsFactory: sequenceFieldCodecs_js_1.sequenceFieldChangeCodecFactory,
    editor: sequenceFieldEditor_js_1.sequenceFieldEditor,
    intoDelta: sequenceFieldToDelta_js_1.sequenceFieldToDelta,
    relevantRemovedRoots: relevantRemovedRoots_js_1.relevantRemovedRoots,
    isEmpty: utils_js_1.isEmpty,
    getNestedChanges: utils_js_1.getNestedChanges,
    createEmpty: utils_js_1.createEmpty,
    getCrossFieldKeys: utils_js_1.getCrossFieldKeys,
};
//# sourceMappingURL=sequenceFieldChangeHandler.js.map