"use strict";
/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.getSimpleNodeSchemaFromNode = exports.cachedFlexSchemaFromClassSchema = exports.tryGetSimpleNodeSchema = exports.setFlexSchemaFromClassSchema = exports.getSimpleNodeSchema = exports.NodeKind = exports.privateToken = exports.inPrototypeChain = exports.TreeNode = exports.typeSchemaSymbol = exports.typeNameSymbol = exports.tryDisposeTreeNode = exports.tryGetCachedTreeNode = 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, "tryGetCachedTreeNode", { enumerable: true, get: function () { return treeNodeKernel_js_1.tryGetCachedTreeNode; } });
Object.defineProperty(exports, "tryDisposeTreeNode", { enumerable: true, get: function () { return treeNodeKernel_js_1.tryDisposeTreeNode; } });
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 types_js_1 = require("./types.js");
Object.defineProperty(exports, "TreeNode", { enumerable: true, get: function () { return types_js_1.TreeNode; } });
Object.defineProperty(exports, "inPrototypeChain", { enumerable: true, get: function () { return types_js_1.inPrototypeChain; } });
Object.defineProperty(exports, "privateToken", { enumerable: true, get: function () { return types_js_1.privateToken; } });
var treeNodeSchema_js_1 = require("./treeNodeSchema.js");
Object.defineProperty(exports, "NodeKind", { enumerable: true, get: function () { return treeNodeSchema_js_1.NodeKind; } });
var schemaCaching_js_1 = require("./schemaCaching.js");
Object.defineProperty(exports, "getSimpleNodeSchema", { enumerable: true, get: function () { return schemaCaching_js_1.getSimpleNodeSchema; } });
Object.defineProperty(exports, "setFlexSchemaFromClassSchema", { enumerable: true, get: function () { return schemaCaching_js_1.setFlexSchemaFromClassSchema; } });
Object.defineProperty(exports, "tryGetSimpleNodeSchema", { enumerable: true, get: function () { return schemaCaching_js_1.tryGetSimpleNodeSchema; } });
Object.defineProperty(exports, "cachedFlexSchemaFromClassSchema", { enumerable: true, get: function () { return schemaCaching_js_1.cachedFlexSchemaFromClassSchema; } });
Object.defineProperty(exports, "getSimpleNodeSchemaFromNode", { enumerable: true, get: function () { return schemaCaching_js_1.getSimpleNodeSchemaFromNode; } });
//# sourceMappingURL=index.js.map