"use strict";
/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.isGroupedBatch = exports.OpGroupingManager = exports.unpackRuntimeMessage = exports.RemoteMessageProcessor = exports.isChunkedMessage = exports.splitOp = exports.OpSplitter = exports.OpDecompressor = exports.OpCompressor = exports.getLongStack = exports.Outbox = exports.localBatchToOutboundBatch = exports.estimateSocketSize = exports.ensureContentsDeserialized = exports.serializeOp = exports.DuplicateBatchDetector = exports.generateBatchId = exports.getEffectiveBatchId = exports.BatchManager = void 0;
var batchManager_js_1 = require("./batchManager.js");
Object.defineProperty(exports, "BatchManager", { enumerable: true, get: function () { return batchManager_js_1.BatchManager; } });
Object.defineProperty(exports, "getEffectiveBatchId", { enumerable: true, get: function () { return batchManager_js_1.getEffectiveBatchId; } });
Object.defineProperty(exports, "generateBatchId", { enumerable: true, get: function () { return batchManager_js_1.generateBatchId; } });
var duplicateBatchDetector_js_1 = require("./duplicateBatchDetector.js");
Object.defineProperty(exports, "DuplicateBatchDetector", { enumerable: true, get: function () { return duplicateBatchDetector_js_1.DuplicateBatchDetector; } });
var opSerialization_js_1 = require("./opSerialization.js");
Object.defineProperty(exports, "serializeOp", { enumerable: true, get: function () { return opSerialization_js_1.serializeOp; } });
Object.defineProperty(exports, "ensureContentsDeserialized", { enumerable: true, get: function () { return opSerialization_js_1.ensureContentsDeserialized; } });
var outbox_js_1 = require("./outbox.js");
Object.defineProperty(exports, "estimateSocketSize", { enumerable: true, get: function () { return outbox_js_1.estimateSocketSize; } });
Object.defineProperty(exports, "localBatchToOutboundBatch", { enumerable: true, get: function () { return outbox_js_1.localBatchToOutboundBatch; } });
Object.defineProperty(exports, "Outbox", { enumerable: true, get: function () { return outbox_js_1.Outbox; } });
Object.defineProperty(exports, "getLongStack", { enumerable: true, get: function () { return outbox_js_1.getLongStack; } });
var opCompressor_js_1 = require("./opCompressor.js");
Object.defineProperty(exports, "OpCompressor", { enumerable: true, get: function () { return opCompressor_js_1.OpCompressor; } });
var opDecompressor_js_1 = require("./opDecompressor.js");
Object.defineProperty(exports, "OpDecompressor", { enumerable: true, get: function () { return opDecompressor_js_1.OpDecompressor; } });
var opSplitter_js_1 = require("./opSplitter.js");
Object.defineProperty(exports, "OpSplitter", { enumerable: true, get: function () { return opSplitter_js_1.OpSplitter; } });
Object.defineProperty(exports, "splitOp", { enumerable: true, get: function () { return opSplitter_js_1.splitOp; } });
Object.defineProperty(exports, "isChunkedMessage", { enumerable: true, get: function () { return opSplitter_js_1.isChunkedMessage; } });
var remoteMessageProcessor_js_1 = require("./remoteMessageProcessor.js");
Object.defineProperty(exports, "RemoteMessageProcessor", { enumerable: true, get: function () { return remoteMessageProcessor_js_1.RemoteMessageProcessor; } });
Object.defineProperty(exports, "unpackRuntimeMessage", { enumerable: true, get: function () { return remoteMessageProcessor_js_1.unpackRuntimeMessage; } });
var opGroupingManager_js_1 = require("./opGroupingManager.js");
Object.defineProperty(exports, "OpGroupingManager", { enumerable: true, get: function () { return opGroupingManager_js_1.OpGroupingManager; } });
Object.defineProperty(exports, "isGroupedBatch", { enumerable: true, get: function () { return opGroupingManager_js_1.isGroupedBatch; } });
//# sourceMappingURL=index.js.map