"use strict";
/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.allowedTypesToTypeSet = exports.InternalTypedSchemaTypes = exports.Any = exports.GlobalFieldSchema = exports.FieldSchema = exports.TreeSchema = exports.SchemaBuilder = exports.ViewSchema = exports.revisionMetadataSourceFromInfo = exports.ModularEditBuilder = exports.ModularChangeFamily = exports.genericFieldKind = exports.genericChangeHandler = exports.convertGenericChange = exports.referenceFreeFieldChangeRebaser = exports.isolatedFieldChangeRebaser = exports.Multiplicity = exports.FieldKind = exports.idAllocatorFromMaxId = exports.CrossFieldTarget = exports.ChangesetLocalIdSchema = 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, "ChangesetLocalIdSchema", { enumerable: true, get: function () { return crossFieldQueries_1.ChangesetLocalIdSchema; } });
Object.defineProperty(exports, "CrossFieldTarget", { enumerable: true, get: function () { return crossFieldQueries_1.CrossFieldTarget; } });
Object.defineProperty(exports, "idAllocatorFromMaxId", { enumerable: true, get: function () { return crossFieldQueries_1.idAllocatorFromMaxId; } });
var fieldKind_1 = require("./fieldKind");
Object.defineProperty(exports, "FieldKind", { enumerable: true, get: function () { return fieldKind_1.FieldKind; } });
Object.defineProperty(exports, "Multiplicity", { enumerable: true, get: function () { return fieldKind_1.Multiplicity; } });
var fieldChangeHandler_1 = require("./fieldChangeHandler");
Object.defineProperty(exports, "isolatedFieldChangeRebaser", { enumerable: true, get: function () { return fieldChangeHandler_1.isolatedFieldChangeRebaser; } });
Object.defineProperty(exports, "referenceFreeFieldChangeRebaser", { enumerable: true, get: function () { return fieldChangeHandler_1.referenceFreeFieldChangeRebaser; } });
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, "revisionMetadataSourceFromInfo", { enumerable: true, get: function () { return modularChangeFamily_1.revisionMetadataSourceFromInfo; } });
var view_1 = require("./view");
Object.defineProperty(exports, "ViewSchema", { enumerable: true, get: function () { return view_1.ViewSchema; } });
var typedSchema_1 = require("./typedSchema");
Object.defineProperty(exports, "SchemaBuilder", { enumerable: true, get: function () { return typedSchema_1.SchemaBuilder; } });
Object.defineProperty(exports, "TreeSchema", { enumerable: true, get: function () { return typedSchema_1.TreeSchema; } });
Object.defineProperty(exports, "FieldSchema", { enumerable: true, get: function () { return typedSchema_1.FieldSchema; } });
Object.defineProperty(exports, "GlobalFieldSchema", { enumerable: true, get: function () { return typedSchema_1.GlobalFieldSchema; } });
Object.defineProperty(exports, "Any", { enumerable: true, get: function () { return typedSchema_1.Any; } });
Object.defineProperty(exports, "InternalTypedSchemaTypes", { enumerable: true, get: function () { return typedSchema_1.InternalTypedSchemaTypes; } });
Object.defineProperty(exports, "allowedTypesToTypeSet", { enumerable: true, get: function () { return typedSchema_1.allowedTypesToTypeSet; } });
//# sourceMappingURL=index.js.map