11 lines
1.4 KiB
TypeScript
11 lines
1.4 KiB
TypeScript
import { UseTreeViewNodesParameters } from './useTreeViewNodes';
|
|
import { UseTreeViewExpansionParameters } from './useTreeViewExpansion';
|
|
import { UseTreeViewSelectionParameters } from './useTreeViewSelection';
|
|
import { UseTreeViewFocusParameters } from './useTreeViewFocus';
|
|
import { UseTreeViewContextValueBuilderParameters } from './useTreeViewContextValueBuilder';
|
|
import { ConvertPluginsIntoSignatures } from '../models';
|
|
export declare const DEFAULT_TREE_VIEW_PLUGINS: readonly [import("../models").TreeViewPlugin<import("./useTreeViewNodes").UseTreeViewNodesSignature>, import("../models").TreeViewPlugin<import("./useTreeViewExpansion").UseTreeViewExpansionSignature>, import("../models").TreeViewPlugin<import("./useTreeViewSelection").UseTreeViewSelectionSignature<any>>, import("../models").TreeViewPlugin<import("./useTreeViewFocus").UseTreeViewFocusSignature>, import("../models").TreeViewPlugin<import("./useTreeViewKeyboardNavigation").UseTreeViewKeyboardNavigationSignature>, import("../models").TreeViewPlugin<import("./useTreeViewContextValueBuilder").UseTreeViewContextValueBuilderSignature>];
|
|
export type DefaultTreeViewPlugins = ConvertPluginsIntoSignatures<typeof DEFAULT_TREE_VIEW_PLUGINS>;
|
|
export interface DefaultTreeViewPluginParameters<Multiple extends boolean | undefined> extends UseTreeViewNodesParameters, UseTreeViewExpansionParameters, UseTreeViewFocusParameters, UseTreeViewSelectionParameters<Multiple>, UseTreeViewContextValueBuilderParameters {
|
|
}
|