"use strict";
/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.relevantRemovedRoots = exports.intoDelta = exports.rebaseRevisionMetadataFromInfo = exports.ModularEditBuilder = exports.ModularChangeFamily = exports.genericFieldKind = exports.genericChangeHandler = exports.convertGenericChange = exports.NodeExistenceState = exports.referenceFreeFieldChangeRebaser = exports.getIntention = exports.FieldKindWithEditor = exports.FieldKind = exports.EncodedRevisionInfo = exports.EncodedChangeAtomId = exports.ChangesetLocalIdSchema = exports.setInCrossFieldMap = exports.CrossFieldTarget = exports.addCrossFieldQuery = exports.allowsTreeSuperset = exports.allowsFieldSuperset = exports.allowsTreeSchemaIdentifierSuperset = exports.allowsRepoSuperset = exports.isNeverTree = exports.isNeverField = void 0;
var comparison_1 = require("./comparison");
Object.defineProperty(exports, "isNeverField", { enumerable: true, get: function () { return comparison_1.isNeverField; } });
Object.defineProperty(exports, "isNeverTree", { enumerable: true, get: function () { return comparison_1.isNeverTree; } });
Object.defineProperty(exports, "allowsRepoSuperset", { enumerable: true, get: function () { return comparison_1.allowsRepoSuperset; } });
Object.defineProperty(exports, "allowsTreeSchemaIdentifierSuperset", { enumerable: true, get: function () { return comparison_1.allowsTreeSchemaIdentifierSuperset; } });
Object.defineProperty(exports, "allowsFieldSuperset", { enumerable: true, get: function () { return comparison_1.allowsFieldSuperset; } });
Object.defineProperty(exports, "allowsTreeSuperset", { enumerable: true, get: function () { return comparison_1.allowsTreeSuperset; } });
var crossFieldQueries_1 = require("./crossFieldQueries");
Object.defineProperty(exports, "addCrossFieldQuery", { enumerable: true, get: function () { return crossFieldQueries_1.addCrossFieldQuery; } });
Object.defineProperty(exports, "CrossFieldTarget", { enumerable: true, get: function () { return crossFieldQueries_1.CrossFieldTarget; } });
Object.defineProperty(exports, "setInCrossFieldMap", { enumerable: true, get: function () { return crossFieldQueries_1.setInCrossFieldMap; } });
var modularChangeFormat_1 = require("./modularChangeFormat");
Object.defineProperty(exports, "ChangesetLocalIdSchema", { enumerable: true, get: function () { return modularChangeFormat_1.ChangesetLocalIdSchema; } });
Object.defineProperty(exports, "EncodedChangeAtomId", { enumerable: true, get: function () { return modularChangeFormat_1.EncodedChangeAtomId; } });
Object.defineProperty(exports, "EncodedRevisionInfo", { enumerable: true, get: function () { return modularChangeFormat_1.EncodedRevisionInfo; } });
var fieldKind_1 = require("./fieldKind");
Object.defineProperty(exports, "FieldKind", { enumerable: true, get: function () { return fieldKind_1.FieldKind; } });
Object.defineProperty(exports, "FieldKindWithEditor", { enumerable: true, get: function () { return fieldKind_1.FieldKindWithEditor; } });
var fieldChangeHandler_1 = require("./fieldChangeHandler");
Object.defineProperty(exports, "getIntention", { enumerable: true, get: function () { return fieldChangeHandler_1.getIntention; } });
Object.defineProperty(exports, "referenceFreeFieldChangeRebaser", { enumerable: true, get: function () { return fieldChangeHandler_1.referenceFreeFieldChangeRebaser; } });
Object.defineProperty(exports, "NodeExistenceState", { enumerable: true, get: function () { return fieldChangeHandler_1.NodeExistenceState; } });
var genericFieldKind_1 = require("./genericFieldKind");
Object.defineProperty(exports, "convertGenericChange", { enumerable: true, get: function () { return genericFieldKind_1.convertGenericChange; } });
Object.defineProperty(exports, "genericChangeHandler", { enumerable: true, get: function () { return genericFieldKind_1.genericChangeHandler; } });
Object.defineProperty(exports, "genericFieldKind", { enumerable: true, get: function () { return genericFieldKind_1.genericFieldKind; } });
var modularChangeFamily_1 = require("./modularChangeFamily");
Object.defineProperty(exports, "ModularChangeFamily", { enumerable: true, get: function () { return modularChangeFamily_1.ModularChangeFamily; } });
Object.defineProperty(exports, "ModularEditBuilder", { enumerable: true, get: function () { return modularChangeFamily_1.ModularEditBuilder; } });
Object.defineProperty(exports, "rebaseRevisionMetadataFromInfo", { enumerable: true, get: function () { return modularChangeFamily_1.rebaseRevisionMetadataFromInfo; } });
Object.defineProperty(exports, "intoDelta", { enumerable: true, get: function () { return modularChangeFamily_1.intoDelta; } });
Object.defineProperty(exports, "relevantRemovedRoots", { enumerable: true, get: function () { return modularChangeFamily_1.relevantRemovedRoots; } });
//# sourceMappingURL=index.js.map