@itwin/presentation-hierarchies
Version:
A package for creating hierarchies based on data in iTwin.js iModels.
26 lines • 1.3 kB
JavaScript
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
import { HierarchyNodeKey } from "../HierarchyNodeKey.js";
/** @public */
// eslint-disable-next-line @typescript-eslint/no-redeclare
export var ProcessedHierarchyNode;
(function (ProcessedHierarchyNode) {
/** Checks whether the given node is a generic node */
function isGeneric(node) {
return HierarchyNodeKey.isGeneric(node.key);
}
ProcessedHierarchyNode.isGeneric = isGeneric;
/** Checks whether the given node is an ECInstances-based node */
function isInstancesNode(node) {
return HierarchyNodeKey.isInstances(node.key);
}
ProcessedHierarchyNode.isInstancesNode = isInstancesNode;
/** Checks whether the given node is a grouping node */
function isGroupingNode(node) {
return HierarchyNodeKey.isGrouping(node.key);
}
ProcessedHierarchyNode.isGroupingNode = isGroupingNode;
})(ProcessedHierarchyNode || (ProcessedHierarchyNode = {}));
//# sourceMappingURL=IModelHierarchyNode.js.map