UNPKG

@itwin/presentation-common

Version:

Common pieces for iModel.js presentation packages

156 lines • 15.1 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.NodeKey = exports.StandardNodeTypes = exports.parseCombinedFieldNames = exports.combineFieldNames = exports.addFieldHierarchy = exports.createFieldHierarchies = exports.traverseContentItem = exports.traverseContent = exports.traverseFieldHierarchy = exports.DisplayValue = exports.Value = exports.PropertyValueFormat = exports.Property = exports.Item = exports.FieldDescriptor = exports.FieldDescriptorType = exports.NestedContentField = exports.StructPropertiesField = exports.ArrayPropertiesField = exports.PropertiesField = exports.Field = exports.DefaultContentDisplayTypes = exports.Descriptor = exports.SortDirection = exports.ContentFlags = exports.SelectClassInfo = exports.Content = exports.CategoryDescription = exports.PresentationRpcInterface = exports.KoqPropertyValueFormatter = exports.getInstancesCount = exports.DEFAULT_KEYS_BATCH_SIZE = exports.UPDATE_FULL = exports.RulesetsFactory = exports.RulesetVariable = exports.VariableValueTypes = exports.RegisteredRuleset = exports.LabelDefinition = exports.KeySet = exports.Key = exports.PresentationError = exports.PresentationStatus = exports.RelationshipPath = exports.RelatedClassInfoWithOptionalRelationship = exports.RelatedClassInfo = exports.PropertyInfo = exports.NavigationPropertyInfo = exports.InstanceKey = exports.DiagnosticsLogEntry = void 0; /*--------------------------------------------------------------------------------------------- * Copyright (c) Bentley Systems, Incorporated. All rights reserved. * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ /** * @module Core * * @docs-group-description Core * Common types used all across Presentation packages. */ var Diagnostics_js_1 = require("./presentation-common/Diagnostics.js"); Object.defineProperty(exports, "DiagnosticsLogEntry", { enumerable: true, get: function () { return Diagnostics_js_1.DiagnosticsLogEntry; } }); var EC_js_1 = require("./presentation-common/EC.js"); Object.defineProperty(exports, "InstanceKey", { enumerable: true, get: function () { return EC_js_1.InstanceKey; } }); Object.defineProperty(exports, "NavigationPropertyInfo", { enumerable: true, get: function () { return EC_js_1.NavigationPropertyInfo; } }); Object.defineProperty(exports, "PropertyInfo", { enumerable: true, get: function () { return EC_js_1.PropertyInfo; } }); Object.defineProperty(exports, "RelatedClassInfo", { enumerable: true, get: function () { return EC_js_1.RelatedClassInfo; } }); Object.defineProperty(exports, "RelatedClassInfoWithOptionalRelationship", { enumerable: true, get: function () { return EC_js_1.RelatedClassInfoWithOptionalRelationship; } }); Object.defineProperty(exports, "RelationshipPath", { enumerable: true, get: function () { return EC_js_1.RelationshipPath; } }); var Error_js_1 = require("./presentation-common/Error.js"); Object.defineProperty(exports, "PresentationStatus", { enumerable: true, get: function () { return Error_js_1.PresentationStatus; } }); Object.defineProperty(exports, "PresentationError", { enumerable: true, get: function () { return Error_js_1.PresentationError; } }); var KeySet_js_1 = require("./presentation-common/KeySet.js"); Object.defineProperty(exports, "Key", { enumerable: true, get: function () { return KeySet_js_1.Key; } }); Object.defineProperty(exports, "KeySet", { enumerable: true, get: function () { return KeySet_js_1.KeySet; } }); var LabelDefinition_js_1 = require("./presentation-common/LabelDefinition.js"); Object.defineProperty(exports, "LabelDefinition", { enumerable: true, get: function () { return LabelDefinition_js_1.LabelDefinition; } }); var RegisteredRuleset_js_1 = require("./presentation-common/RegisteredRuleset.js"); Object.defineProperty(exports, "RegisteredRuleset", { enumerable: true, get: function () { return RegisteredRuleset_js_1.RegisteredRuleset; } }); var RulesetVariables_js_1 = require("./presentation-common/RulesetVariables.js"); Object.defineProperty(exports, "VariableValueTypes", { enumerable: true, get: function () { return RulesetVariables_js_1.VariableValueTypes; } }); Object.defineProperty(exports, "RulesetVariable", { enumerable: true, get: function () { return RulesetVariables_js_1.RulesetVariable; } }); var RulesetsFactory_js_1 = require("./presentation-common/RulesetsFactory.js"); Object.defineProperty(exports, "RulesetsFactory", { enumerable: true, get: function () { return RulesetsFactory_js_1.RulesetsFactory; } }); var Update_js_1 = require("./presentation-common/Update.js"); Object.defineProperty(exports, "UPDATE_FULL", { enumerable: true, get: function () { return Update_js_1.UPDATE_FULL; } }); var Utils_js_1 = require("./presentation-common/Utils.js"); Object.defineProperty(exports, "DEFAULT_KEYS_BATCH_SIZE", { enumerable: true, get: function () { return Utils_js_1.DEFAULT_KEYS_BATCH_SIZE; } }); Object.defineProperty(exports, "getInstancesCount", { enumerable: true, get: function () { return Utils_js_1.getInstancesCount; } }); var KoqPropertyValueFormatter_js_1 = require("./presentation-common/KoqPropertyValueFormatter.js"); Object.defineProperty(exports, "KoqPropertyValueFormatter", { enumerable: true, get: function () { return KoqPropertyValueFormatter_js_1.KoqPropertyValueFormatter; } }); /** * @module RPC * * @docs-group-description RPC * Types used for RPC communication between frontend and backend. Generally should * only be used internally by presentation packages. */ var PresentationRpcInterface_js_1 = require("./presentation-common/PresentationRpcInterface.js"); Object.defineProperty(exports, "PresentationRpcInterface", { enumerable: true, get: function () { return PresentationRpcInterface_js_1.PresentationRpcInterface; } }); /** * @module Content * * @docs-group-description Content * Types related to presentation [content]($docs/presentation/content/index.md). */ var Category_js_1 = require("./presentation-common/content/Category.js"); Object.defineProperty(exports, "CategoryDescription", { enumerable: true, get: function () { return Category_js_1.CategoryDescription; } }); var Content_js_1 = require("./presentation-common/content/Content.js"); Object.defineProperty(exports, "Content", { enumerable: true, get: function () { return Content_js_1.Content; } }); var Descriptor_js_1 = require("./presentation-common/content/Descriptor.js"); Object.defineProperty(exports, "SelectClassInfo", { enumerable: true, get: function () { return Descriptor_js_1.SelectClassInfo; } }); Object.defineProperty(exports, "ContentFlags", { enumerable: true, get: function () { return Descriptor_js_1.ContentFlags; } }); Object.defineProperty(exports, "SortDirection", { enumerable: true, get: function () { return Descriptor_js_1.SortDirection; } }); Object.defineProperty(exports, "Descriptor", { enumerable: true, get: function () { return Descriptor_js_1.Descriptor; } }); var DisplayTypes_js_1 = require("./presentation-common/content/DisplayTypes.js"); Object.defineProperty(exports, "DefaultContentDisplayTypes", { enumerable: true, get: function () { return DisplayTypes_js_1.DefaultContentDisplayTypes; } }); var Fields_js_1 = require("./presentation-common/content/Fields.js"); Object.defineProperty(exports, "Field", { enumerable: true, get: function () { return Fields_js_1.Field; } }); Object.defineProperty(exports, "PropertiesField", { enumerable: true, get: function () { return Fields_js_1.PropertiesField; } }); Object.defineProperty(exports, "ArrayPropertiesField", { enumerable: true, get: function () { return Fields_js_1.ArrayPropertiesField; } }); Object.defineProperty(exports, "StructPropertiesField", { enumerable: true, get: function () { return Fields_js_1.StructPropertiesField; } }); Object.defineProperty(exports, "NestedContentField", { enumerable: true, get: function () { return Fields_js_1.NestedContentField; } }); Object.defineProperty(exports, "FieldDescriptorType", { enumerable: true, get: function () { return Fields_js_1.FieldDescriptorType; } }); Object.defineProperty(exports, "FieldDescriptor", { enumerable: true, get: function () { return Fields_js_1.FieldDescriptor; } }); var Item_js_1 = require("./presentation-common/content/Item.js"); Object.defineProperty(exports, "Item", { enumerable: true, get: function () { return Item_js_1.Item; } }); var Property_js_1 = require("./presentation-common/content/Property.js"); Object.defineProperty(exports, "Property", { enumerable: true, get: function () { return Property_js_1.Property; } }); var TypeDescription_js_1 = require("./presentation-common/content/TypeDescription.js"); Object.defineProperty(exports, "PropertyValueFormat", { enumerable: true, get: function () { return TypeDescription_js_1.PropertyValueFormat; } }); var Value_js_1 = require("./presentation-common/content/Value.js"); Object.defineProperty(exports, "Value", { enumerable: true, get: function () { return Value_js_1.Value; } }); Object.defineProperty(exports, "DisplayValue", { enumerable: true, get: function () { return Value_js_1.DisplayValue; } }); var ContentTraverser_js_1 = require("./presentation-common/content/ContentTraverser.js"); Object.defineProperty(exports, "traverseFieldHierarchy", { enumerable: true, get: function () { return ContentTraverser_js_1.traverseFieldHierarchy; } }); Object.defineProperty(exports, "traverseContent", { enumerable: true, get: function () { return ContentTraverser_js_1.traverseContent; } }); Object.defineProperty(exports, "traverseContentItem", { enumerable: true, get: function () { return ContentTraverser_js_1.traverseContentItem; } }); Object.defineProperty(exports, "createFieldHierarchies", { enumerable: true, get: function () { return ContentTraverser_js_1.createFieldHierarchies; } }); Object.defineProperty(exports, "addFieldHierarchy", { enumerable: true, get: function () { return ContentTraverser_js_1.addFieldHierarchy; } }); Object.defineProperty(exports, "combineFieldNames", { enumerable: true, get: function () { return ContentTraverser_js_1.combineFieldNames; } }); Object.defineProperty(exports, "parseCombinedFieldNames", { enumerable: true, get: function () { return ContentTraverser_js_1.parseCombinedFieldNames; } }); var Key_js_1 = require("./presentation-common/hierarchy/Key.js"); Object.defineProperty(exports, "StandardNodeTypes", { enumerable: true, get: function () { return Key_js_1.StandardNodeTypes; } }); Object.defineProperty(exports, "NodeKey", { enumerable: true, get: function () { return Key_js_1.NodeKey; } }); /** * @module PresentationRules * * @docs-group-description PresentationRules * Types for defining the presentation ruleset. */ // note: everything under `rules/` is public, so no need to name each exported api __exportStar(require("./presentation-common/rules/hierarchy/ChildNodeRule.js"), exports); __exportStar(require("./presentation-common/rules/hierarchy/ChildNodeSpecification.js"), exports); __exportStar(require("./presentation-common/rules/hierarchy/CustomNodeSpecification.js"), exports); __exportStar(require("./presentation-common/rules/hierarchy/CustomQueryInstanceNodesSpecification.js"), exports); __exportStar(require("./presentation-common/rules/hierarchy/InstanceNodesOfSpecificClassesSpecification.js"), exports); __exportStar(require("./presentation-common/rules/hierarchy/NavigationRule.js"), exports); __exportStar(require("./presentation-common/rules/hierarchy/NodeArtifactsRule.js"), exports); __exportStar(require("./presentation-common/rules/hierarchy/RelatedInstanceNodesSpecification.js"), exports); __exportStar(require("./presentation-common/rules/hierarchy/RootNodeRule.js"), exports); __exportStar(require("./presentation-common/rules/hierarchy/SubCondition.js"), exports); __exportStar(require("./presentation-common/rules/customization/CustomizationRule.js"), exports); __exportStar(require("./presentation-common/rules/customization/ExtendedDataRule.js"), exports); __exportStar(require("./presentation-common/rules/customization/GroupingRule.js"), exports); __exportStar(require("./presentation-common/rules/customization/InstanceLabelOverride.js"), exports); __exportStar(require("./presentation-common/rules/customization/SortingRule.js"), exports); __exportStar(require("./presentation-common/rules/content/ContentInstancesOfSpecificClassesSpecification.js"), exports); __exportStar(require("./presentation-common/rules/content/ContentRelatedInstancesSpecification.js"), exports); __exportStar(require("./presentation-common/rules/content/ContentRule.js"), exports); __exportStar(require("./presentation-common/rules/content/ContentSpecification.js"), exports); __exportStar(require("./presentation-common/rules/content/PropertySpecification.js"), exports); __exportStar(require("./presentation-common/rules/content/SelectedNodeInstancesSpecification.js"), exports); __exportStar(require("./presentation-common/rules/content/DefaultPropertyCategoryOverride.js"), exports); __exportStar(require("./presentation-common/rules/content/modifiers/CalculatedPropertiesSpecification.js"), exports); __exportStar(require("./presentation-common/rules/content/modifiers/ContentModifier.js"), exports); __exportStar(require("./presentation-common/rules/content/modifiers/PropertyCategorySpecification.js"), exports); __exportStar(require("./presentation-common/rules/content/modifiers/PropertyEditorsSpecification.js"), exports); __exportStar(require("./presentation-common/rules/content/modifiers/CustomRendererSpecification.js"), exports); __exportStar(require("./presentation-common/rules/content/modifiers/RelatedPropertiesSpecification.js"), exports); __exportStar(require("./presentation-common/rules/ClassSpecifications.js"), exports); __exportStar(require("./presentation-common/rules/RelatedInstanceSpecification.js"), exports); __exportStar(require("./presentation-common/rules/RelationshipDirection.js"), exports); __exportStar(require("./presentation-common/rules/RelationshipPathSpecification.js"), exports); __exportStar(require("./presentation-common/rules/Rule.js"), exports); __exportStar(require("./presentation-common/rules/Ruleset.js"), exports); __exportStar(require("./presentation-common/rules/SchemasSpecification.js"), exports); __exportStar(require("./presentation-common/rules/Variables.js"), exports); //# sourceMappingURL=presentation-common.js.map