UNPKG

@itwin/presentation-components

Version:

React components based on iTwin.js Presentation library

22 lines 1.2 kB
/** @packageDocumentation * @module InstancesFilter */ import { PropertyDescription } from "@itwin/appui-abstract"; import { PropertyFilterBuilderRule, PropertyFilterBuilderRuleGroup } from "@itwin/components-react"; import { Descriptor, PropertiesField } from "@itwin/presentation-common"; import { PresentationInstanceFilterPropertyInfo } from "./PresentationFilterBuilder.js"; /** @internal */ export declare function createInstanceFilterPropertyInfos(descriptor: Descriptor): PresentationInstanceFilterPropertyInfo[]; /** @internal */ export declare function getInstanceFilterFieldName(property: PropertyDescription): string; /** @internal */ export declare const DEFAULT_ROOT_CATEGORY_NAME = "/selected-item/"; /** @internal */ export declare function createPropertyInfoFromPropertiesField(field: PropertiesField): PresentationInstanceFilterPropertyInfo; /** @internal */ export declare function isFilterNonEmpty(rootGroup: PropertyFilterBuilderRuleGroup): boolean; /** @internal */ export declare const INSTANCE_FILTER_FIELD_SEPARATOR = "#"; /** @internal */ export declare function filterRuleValidator(item: PropertyFilterBuilderRule): string | undefined; //# sourceMappingURL=Utils.d.ts.map