@itwin/presentation-common
Version:
Common pieces for iModel.js presentation packages
160 lines • 15.6 kB
JavaScript
;
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.StandardNodeTypes = exports.createContentFormatter = exports.parseCombinedFieldNames = exports.combineFieldNames = exports.addFieldHierarchy = exports.createFieldHierarchies = exports.createContentTraverser = 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;
exports.NodeKey = 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, "createContentTraverser", { enumerable: true, get: function () { return ContentTraverser_js_1.createContentTraverser; } });
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 PropertyValueFormatter_js_1 = require("./presentation-common/content/PropertyValueFormatter.js");
Object.defineProperty(exports, "createContentFormatter", { enumerable: true, get: function () { return PropertyValueFormatter_js_1.createContentFormatter; } });
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