2024-08-02 18:19:39 +08:00

90 lines
2.6 KiB
TypeScript

import { type PropType } from 'vue';
import type { TmNode } from './interface';
declare const _default: import("vue").DefineComponent<{
collapsed: BooleanConstructor;
disabled: BooleanConstructor;
title: (StringConstructor | FunctionConstructor)[];
icon: FunctionConstructor;
extra: (StringConstructor | FunctionConstructor)[];
showArrow: BooleanConstructor;
childActive: BooleanConstructor;
hover: BooleanConstructor;
paddingLeft: NumberConstructor;
selected: BooleanConstructor;
maxIconSize: {
type: NumberConstructor;
required: true;
};
activeIconSize: {
type: NumberConstructor;
required: true;
};
iconMarginRight: {
type: NumberConstructor;
required: true;
};
clsPrefix: {
type: StringConstructor;
required: true;
};
onClick: PropType<(e: MouseEvent) => void>;
tmNode: {
type: PropType<TmNode>;
required: true;
};
isEllipsisPlaceholder: BooleanConstructor;
}, {
menuProps: import("./Menu").MenuSetupProps;
style: import("vue").ComputedRef<{
paddingLeft: string | 0 | undefined;
}>;
iconStyle: import("vue").ComputedRef<{
width: string;
height: string;
fontSize: string;
marginRight: string;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
collapsed: BooleanConstructor;
disabled: BooleanConstructor;
title: (StringConstructor | FunctionConstructor)[];
icon: FunctionConstructor;
extra: (StringConstructor | FunctionConstructor)[];
showArrow: BooleanConstructor;
childActive: BooleanConstructor;
hover: BooleanConstructor;
paddingLeft: NumberConstructor;
selected: BooleanConstructor;
maxIconSize: {
type: NumberConstructor;
required: true;
};
activeIconSize: {
type: NumberConstructor;
required: true;
};
iconMarginRight: {
type: NumberConstructor;
required: true;
};
clsPrefix: {
type: StringConstructor;
required: true;
};
onClick: PropType<(e: MouseEvent) => void>;
tmNode: {
type: PropType<TmNode>;
required: true;
};
isEllipsisPlaceholder: BooleanConstructor;
}>>, {
disabled: boolean;
selected: boolean;
hover: boolean;
showArrow: boolean;
childActive: boolean;
collapsed: boolean;
isEllipsisPlaceholder: boolean;
}, {}>;
export default _default;