@itwin/presentation-components
Version:
React components based on iTwin.js Presentation library
22 lines • 875 B
TypeScript
import "../../common/DisposePolyfill.js";
import { IModelConnection } from "@itwin/core-frontend";
import { SelectOption } from "@itwin/itwinui-react";
import { Field, Keys, Ruleset } from "@itwin/presentation-common";
import { UniqueValue } from "../../common/Utils.js";
interface UseUniquePropertyValuesLoaderProps {
imodel: IModelConnection;
ruleset?: Ruleset;
field?: Field;
descriptorInputKeys?: Keys;
typeName: string;
filterText?: string;
selectedValues?: string[];
}
/** @internal */
export declare function useUniquePropertyValuesLoader({ imodel, ruleset, field, descriptorInputKeys, typeName, filterText, selectedValues, }: UseUniquePropertyValuesLoaderProps): {
selectOptions: SelectOption<string>[];
loadedOptions: UniqueValue[];
isLoading: boolean;
};
export {};
//# sourceMappingURL=UseUniquePropertyValuesLoader.d.ts.map