ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
183 lines (182 loc) • 6.05 kB
TypeScript
declare var _default: import("vue").DefineComponent<{
onClick: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
selectable: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
prefixCls: import("vue-types").VueTypeValidableDef<string> & {
default: string;
} & {
default: string;
};
focusable: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
multiple: import("vue-types").VueTypeValidableDef<boolean>;
visible: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
activeKey: import("vue-types").VueTypeDef<import("../_util/type").Key>;
selectedKeys: import("vue-types").VueTypeDef<import("../_util/type").Key[]>;
defaultSelectedKeys: import("vue-types").VueTypeDef<import("../_util/type").Key[]> & {
default: () => import("../_util/type").Key[];
};
defaultOpenKeys: import("vue-types").VueTypeDef<import("../_util/type").Key[]> & {
default: () => import("../_util/type").Key[];
};
openKeys: import("vue-types").VueTypeDef<import("../_util/type").Key[]>;
openAnimation: import("vue-types").VueTypeDef<string | {
[key: string]: any;
}>;
mode: import("vue-types").VueTypeDef<string> & {
default: string;
};
triggerSubMenuAction: import("vue-types").VueTypeValidableDef<string> & {
default: string;
} & {
default: string;
};
subMenuOpenDelay: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
subMenuCloseDelay: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
level: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
inlineIndent: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
theme: import("vue-types").VueTypeDef<string> & {
default: string;
};
getPopupContainer: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
openTransitionName: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
forceSubMenuRender: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
isRootMenu: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
builtinPlacements: import("vue-types").VueTypeValidableDef<{
[key: string]: any;
}> & {
default: () => {
[key: string]: any;
};
} & {
default: () => {
[key: string]: any;
};
};
itemIcon: import("vue-types").VueTypeValidableDef<any>;
expandIcon: import("vue-types").VueTypeValidableDef<any>;
overflowedIndicator: import("vue-types").VueTypeValidableDef<any>;
onSelect: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
onDeselect: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
}, {
store: {
selectedKeys: any;
openKeys: any;
activeKey: {
'0-menu-': any;
};
defaultActiveFirst: {};
menuChildrenInfo: {};
selectedParentUniKeys: any[];
addChildrenInfo: (key: any, info: any) => void;
removeChildrenInfo: (key: any) => void;
getActiveKey: (key: any) => any;
};
}, any, {}, {
handleSelect(selectInfo: any): void;
handleClick(e: any): void;
onKeyDown(e: any, callback: any): void;
onOpenChange(event: any): void;
handleDeselect(selectInfo: any): void;
getOpenTransitionName(): any;
saveInnerMenu(ref: any): void;
}, {
methods: {
setState(state: {}, callback: any): void;
__emit(...args: any[]): void;
};
}, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
onClick: (...args: any[]) => any;
onSelect: (...args: any[]) => any;
prefixCls: string;
visible: boolean;
mode: string;
getPopupContainer: (...args: any[]) => any;
builtinPlacements: {
[key: string]: any;
};
onDeselect: (...args: any[]) => any;
selectable: boolean;
focusable: boolean;
isRootMenu: boolean;
triggerSubMenuAction: string;
forceSubMenuRender: boolean;
subMenuOpenDelay: number;
subMenuCloseDelay: number;
level: number;
inlineIndent: number;
openTransitionName: string;
theme: string;
defaultSelectedKeys: import("../_util/type").Key[];
defaultOpenKeys: import("../_util/type").Key[];
} & {
multiple?: boolean;
itemIcon?: any;
expandIcon?: any;
openKeys?: import("../_util/type").Key[];
openAnimation?: string | {
[key: string]: any;
};
selectedKeys?: import("../_util/type").Key[];
activeKey?: import("../_util/type").Key;
overflowedIndicator?: any;
}>, {
onClick: (...args: any[]) => any;
onSelect: (...args: any[]) => any;
prefixCls: string;
visible: boolean;
mode: string;
getPopupContainer: (...args: any[]) => any;
builtinPlacements: {
[key: string]: any;
};
onDeselect: (...args: any[]) => any;
selectable: boolean;
focusable: boolean;
isRootMenu: boolean;
triggerSubMenuAction: string;
forceSubMenuRender: boolean;
subMenuOpenDelay: number;
subMenuCloseDelay: number;
level: number;
inlineIndent: number;
openTransitionName: string;
theme: string;
defaultSelectedKeys: import("../_util/type").Key[];
defaultOpenKeys: import("../_util/type").Key[];
}>;
export default _default;