@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
19 lines (18 loc) • 984 B
TypeScript
/// <reference types="react" />
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
import { FieldNameAccessor } from '@docsvision/webclient/Helpers/DynamicModel/FieldNameAccessor';
/** @internal */
export interface IDepartmentFilterViewProps {
predefinedFilter?: GenModels.DepartmentModel;
selectedFilterPath: GenModels.DepartmentModel[];
readonly?: boolean;
rootLabel: string;
rootTip?: string;
/** При выборе элемента */
onFilterItemClick?: (item: GenModels.DepartmentModel | null) => void;
}
export declare const DepartmentIdAccessor: FieldNameAccessor<GenModels.DepartmentModel, string>;
export declare const DepartmentNameAccessor: FieldNameAccessor<GenModels.DepartmentModel, string>;
export declare const DepartmentTipAccessor: FieldNameAccessor<GenModels.DepartmentModel, string>;
/** @internal */
export declare const DepartmentFilterView: (props: IDepartmentFilterViewProps) => JSX.Element;