"use strict";
/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.createField = exports.UnhydratedContext = exports.UnhydratedSequenceField = exports.UnhydratedFlexTreeNode = exports.getOrCreateNodeFromInnerUnboxedNode = exports.getOrCreateNodeFromInnerNode = exports.SimpleContextSlot = exports.HydratedContext = exports.Context = exports.walkAllowedTypes = exports.isAnnotatedAllowedTypes = exports.NodeKind = exports.inPrototypeChain = exports.privateToken = exports.TreeNode = exports.typeSchemaSymbol = exports.typeNameSymbol = exports.getSimpleNodeSchemaFromInnerNode = exports.treeNodeFromAnchor = exports.getOrCreateInnerNode = exports.tryDisposeTreeNode = exports.tryGetTreeNodeSchema = exports.getKernel = exports.TreeNodeKernel = exports.isTreeNode = void 0;
var treeNodeKernel_js_1 = require("./treeNodeKernel.js");
Object.defineProperty(exports, "isTreeNode", { enumerable: true, get: function () { return treeNodeKernel_js_1.isTreeNode; } });
Object.defineProperty(exports, "TreeNodeKernel", { enumerable: true, get: function () { return treeNodeKernel_js_1.TreeNodeKernel; } });
Object.defineProperty(exports, "getKernel", { enumerable: true, get: function () { return treeNodeKernel_js_1.getKernel; } });
Object.defineProperty(exports, "tryGetTreeNodeSchema", { enumerable: true, get: function () { return treeNodeKernel_js_1.tryGetTreeNodeSchema; } });
Object.defineProperty(exports, "tryDisposeTreeNode", { enumerable: true, get: function () { return treeNodeKernel_js_1.tryDisposeTreeNode; } });
Object.defineProperty(exports, "getOrCreateInnerNode", { enumerable: true, get: function () { return treeNodeKernel_js_1.getOrCreateInnerNode; } });
Object.defineProperty(exports, "treeNodeFromAnchor", { enumerable: true, get: function () { return treeNodeKernel_js_1.treeNodeFromAnchor; } });
Object.defineProperty(exports, "getSimpleNodeSchemaFromInnerNode", { enumerable: true, get: function () { return treeNodeKernel_js_1.getSimpleNodeSchemaFromInnerNode; } });
var withType_js_1 = require("./withType.js");
Object.defineProperty(exports, "typeNameSymbol", { enumerable: true, get: function () { return withType_js_1.typeNameSymbol; } });
Object.defineProperty(exports, "typeSchemaSymbol", { enumerable: true, get: function () { return withType_js_1.typeSchemaSymbol; } });
var treeNode_js_1 = require("./treeNode.js");
Object.defineProperty(exports, "TreeNode", { enumerable: true, get: function () { return treeNode_js_1.TreeNode; } });
Object.defineProperty(exports, "privateToken", { enumerable: true, get: function () { return treeNode_js_1.privateToken; } });
Object.defineProperty(exports, "inPrototypeChain", { enumerable: true, get: function () { return treeNode_js_1.inPrototypeChain; } });
var treeNodeSchema_js_1 = require("./treeNodeSchema.js");
Object.defineProperty(exports, "NodeKind", { enumerable: true, get: function () { return treeNodeSchema_js_1.NodeKind; } });
Object.defineProperty(exports, "isAnnotatedAllowedTypes", { enumerable: true, get: function () { return treeNodeSchema_js_1.isAnnotatedAllowedTypes; } });
var walkSchema_js_1 = require("./walkSchema.js");
Object.defineProperty(exports, "walkAllowedTypes", { enumerable: true, get: function () { return walkSchema_js_1.walkAllowedTypes; } });
var context_js_1 = require("./context.js");
Object.defineProperty(exports, "Context", { enumerable: true, get: function () { return context_js_1.Context; } });
Object.defineProperty(exports, "HydratedContext", { enumerable: true, get: function () { return context_js_1.HydratedContext; } });
Object.defineProperty(exports, "SimpleContextSlot", { enumerable: true, get: function () { return context_js_1.SimpleContextSlot; } });
var getOrCreateNode_js_1 = require("./getOrCreateNode.js");
Object.defineProperty(exports, "getOrCreateNodeFromInnerNode", { enumerable: true, get: function () { return getOrCreateNode_js_1.getOrCreateNodeFromInnerNode; } });
Object.defineProperty(exports, "getOrCreateNodeFromInnerUnboxedNode", { enumerable: true, get: function () { return getOrCreateNode_js_1.getOrCreateNodeFromInnerUnboxedNode; } });
var unhydratedFlexTree_js_1 = require("./unhydratedFlexTree.js");
Object.defineProperty(exports, "UnhydratedFlexTreeNode", { enumerable: true, get: function () { return unhydratedFlexTree_js_1.UnhydratedFlexTreeNode; } });
Object.defineProperty(exports, "UnhydratedSequenceField", { enumerable: true, get: function () { return unhydratedFlexTree_js_1.UnhydratedSequenceField; } });
Object.defineProperty(exports, "UnhydratedContext", { enumerable: true, get: function () { return unhydratedFlexTree_js_1.UnhydratedContext; } });
Object.defineProperty(exports, "createField", { enumerable: true, get: function () { return unhydratedFlexTree_js_1.createField; } });
//# sourceMappingURL=index.js.map