9 lines
962 B
TypeScript
9 lines
962 B
TypeScript
import { TreeViewAnyPluginSignature, TreeViewInstance, TreeViewUsedInstance } from '../models';
|
|
import type { UseTreeViewExpansionSignature } from '../plugins/useTreeViewExpansion';
|
|
import type { UseTreeViewNodesSignature } from '../plugins/useTreeViewNodes';
|
|
export declare const getPreviousNode: (instance: TreeViewInstance<[UseTreeViewNodesSignature, UseTreeViewExpansionSignature]>, nodeId: string) => string | null;
|
|
export declare const getNextNode: (instance: TreeViewInstance<[UseTreeViewExpansionSignature, UseTreeViewNodesSignature]>, nodeId: string) => string | null;
|
|
export declare const getLastNode: (instance: TreeViewInstance<[UseTreeViewExpansionSignature, UseTreeViewNodesSignature]>) => string;
|
|
export declare const getFirstNode: (instance: TreeViewInstance<[UseTreeViewNodesSignature]>) => string;
|
|
export declare const populateInstance: <T extends TreeViewAnyPluginSignature>(instance: TreeViewUsedInstance<T>, methods: T["instance"]) => void;
|