element-plus
Version:
A Component Library for Vue3.0
39 lines (38 loc) • 1.3 kB
TypeScript
import { RootMenuProvider } from './menu';
declare const _default: import("vue").DefineComponent<{
index: {
default: any;
validator: (val: unknown) => boolean;
};
route: (ObjectConstructor | StringConstructor)[];
disabled: BooleanConstructor;
}, {
parentMenu: import("vue").ComputedRef<import("vue").ComponentInternalInstance>;
rootMenu: RootMenuProvider;
slots: Readonly<{
[name: string]: import("vue").Slot;
}>;
paddingStyle: import("vue").ComputedRef<{
paddingLeft?: undefined;
} | {
paddingLeft: string;
}>;
itemStyle: import("vue").ComputedRef<{
color: string;
borderBottomColor: string;
}>;
backgroundColor: import("vue").ComputedRef<string>;
active: import("vue").ComputedRef<boolean>;
handleClick: () => void;
onMouseEnter: () => void;
onMouseLeave: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
disabled: boolean;
index: any;
} & {
route?: unknown;
}>, {
disabled: boolean;
index: any;
}>;
export default _default;