UNPKG

xdesign-vue-next

Version:

XDesign Component for vue-next

117 lines (116 loc) 3.94 kB
import { MenuValue } from './type'; declare const _default: import("vue").DefineComponent<{ onCollapsed: FunctionConstructor; collapsed: BooleanConstructor; expanded: { type: import("vue").PropType<MenuValue[]>; default: any; }; defaultExpanded: { type: import("vue").PropType<MenuValue[]>; default: any[]; }; expandMutex: BooleanConstructor; expandType: { type: import("vue").PropType<"normal" | "popup">; default: "normal" | "popup"; validator(val: "normal" | "popup"): boolean; }; logo: { type: import("vue").PropType<(h: typeof import("vue").h) => import("..").SlotReturnValue>; }; operations: { type: import("vue").PropType<(h: typeof import("vue").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>; }; width: { type: import("vue").PropType<string | number | (string | number)[]>; default: string; }; onChange: import("vue").PropType<(value: MenuValue) => void>; onExpand: import("vue").PropType<(value: MenuValue[]) => void>; }, { styles: import("vue").ComputedRef<{ height: string; width: string; }>; classPrefix: import("vue").ComputedRef<string>; menuClass: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; innerClasses: import("vue").ComputedRef<string[]>; activeValue: import("vue").Ref<MenuValue>; activeValues: import("vue").Ref<any[]>; expandValues: import("vue").Ref<MenuValue[]>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ onCollapsed: FunctionConstructor; collapsed: BooleanConstructor; expanded: { type: import("vue").PropType<MenuValue[]>; default: any; }; defaultExpanded: { type: import("vue").PropType<MenuValue[]>; default: any[]; }; expandMutex: BooleanConstructor; expandType: { type: import("vue").PropType<"normal" | "popup">; default: "normal" | "popup"; validator(val: "normal" | "popup"): boolean; }; logo: { type: import("vue").PropType<(h: typeof import("vue").h) => import("..").SlotReturnValue>; }; operations: { type: import("vue").PropType<(h: typeof import("vue").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>; }; width: { type: import("vue").PropType<string | number | (string | number)[]>; default: string; }; onChange: import("vue").PropType<(value: MenuValue) => void>; onExpand: import("vue").PropType<(value: MenuValue[]) => void>; }>>, { width: string | number | (string | number)[]; value: MenuValue; expanded: MenuValue[]; modelValue: MenuValue; theme: "dark" | "light"; defaultExpanded: MenuValue[]; expandType: "normal" | "popup"; collapsed: boolean; expandMutex: boolean; }, {}>; export default _default;