UNPKG

xdesign-vue-next

Version:

XDesign Component for vue-next

88 lines (87 loc) 2.92 kB
import { h } from 'vue'; import { MenuValue } from './type'; declare const _default: import("vue").DefineComponent<{ expanded: { type: import("vue").PropType<MenuValue[]>; default: any; }; defaultExpanded: { type: import("vue").PropType<MenuValue[]>; default: any[]; }; expandType: { type: import("vue").PropType<"normal" | "popup">; default: "normal" | "popup"; validator(val: "normal" | "popup"): boolean; }; logo: { type: import("vue").PropType<(h: typeof h) => import("..").SlotReturnValue>; }; operations: { type: import("vue").PropType<(h: typeof h) => import("..").SlotReturnValue>; }; theme: { type: import("vue").PropType<"dark" | "light">; default: "dark" | "light"; validator(val: "dark" | "light"): boolean; }; value: { type: import("vue").PropType<MenuValue>; default: MenuValue; }; modelValue: { type: import("vue").PropType<MenuValue>; default: MenuValue; }; defaultValue: { type: import("vue").PropType<MenuValue>; }; onChange: import("vue").PropType<(value: MenuValue) => void>; onExpand: import("vue").PropType<(value: MenuValue[]) => void>; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ expanded: { type: import("vue").PropType<MenuValue[]>; default: any; }; defaultExpanded: { type: import("vue").PropType<MenuValue[]>; default: any[]; }; expandType: { type: import("vue").PropType<"normal" | "popup">; default: "normal" | "popup"; validator(val: "normal" | "popup"): boolean; }; logo: { type: import("vue").PropType<(h: typeof h) => import("..").SlotReturnValue>; }; operations: { type: import("vue").PropType<(h: typeof h) => import("..").SlotReturnValue>; }; theme: { type: import("vue").PropType<"dark" | "light">; default: "dark" | "light"; validator(val: "dark" | "light"): boolean; }; value: { type: import("vue").PropType<MenuValue>; default: MenuValue; }; modelValue: { type: import("vue").PropType<MenuValue>; default: MenuValue; }; defaultValue: { type: import("vue").PropType<MenuValue>; }; onChange: import("vue").PropType<(value: MenuValue) => void>; onExpand: import("vue").PropType<(value: MenuValue[]) => void>; }>>, { value: MenuValue; expanded: MenuValue[]; modelValue: MenuValue; theme: "dark" | "light"; defaultExpanded: MenuValue[]; expandType: "normal" | "popup"; }, {}>; export default _default;