8 lines
557 B
TypeScript
8 lines
557 B
TypeScript
|
|
import { type VNode } from 'vue';
|
||
|
|
import type { TreeNode } from 'treemate';
|
||
|
|
import type { MenuOption, MenuGroupOption, MenuIgnoredOption, MenuMixedOption } from './interface';
|
||
|
|
import type { MenuSetupProps } from './Menu';
|
||
|
|
export declare function isIgnoredNode(rawNode: MenuMixedOption): rawNode is MenuIgnoredOption;
|
||
|
|
export declare function isDividerNode(rawNode: MenuMixedOption): rawNode is MenuIgnoredOption;
|
||
|
|
export declare function itemRenderer(tmNode: TreeNode<MenuOption, MenuGroupOption, MenuIgnoredOption>, menuProps: MenuSetupProps): VNode | null;
|