dipal-x-tree/internals/plugins/defaultPlugins.d.ts
2024-06-21 19:49:13 +03:00

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 {
}