@itwin/presentation-components
Version:
React components based on iTwin.js Presentation library
23 lines • 1.04 kB
TypeScript
import { PropertyDescription, PropertyValue } from "@itwin/appui-abstract";
import { IModelConnection } from "@itwin/core-frontend";
import { ClassInfo, Descriptor, Keys } from "@itwin/presentation-common";
/** @internal */
export interface UniquePropertyValuesSelectorProps {
/** Currently entered value. */
value?: PropertyValue;
/** Property used in rule to which this value will be compared to. */
property: PropertyDescription;
/** Callback that is invoked when value changes. */
onChange: (value: PropertyValue) => void;
/** Current IModel */
imodel: IModelConnection;
/** Current descriptor */
descriptor: Descriptor;
/** Keys that are currently selected for filtering */
descriptorInputKeys?: Keys;
/** Currently selected classes. */
selectedClasses?: ClassInfo[];
}
/** @internal */
export declare function UniquePropertyValuesSelector(props: UniquePropertyValuesSelectorProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=UniquePropertyValuesSelector.d.ts.map