ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
45 lines (41 loc) • 2.26 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _vueTypes = _interopRequireDefault(require("../_util/vue-types"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = {
prefixCls: _vueTypes.default.string.def('rc-menu'),
focusable: _vueTypes.default.looseBool.def(true),
multiple: _vueTypes.default.looseBool,
visible: _vueTypes.default.looseBool.def(true),
activeKey: _vueTypes.default.oneOfType([_vueTypes.default.string, _vueTypes.default.number]),
selectedKeys: _vueTypes.default.arrayOf(_vueTypes.default.oneOfType([_vueTypes.default.string, _vueTypes.default.number])),
defaultSelectedKeys: _vueTypes.default.arrayOf(_vueTypes.default.oneOfType([_vueTypes.default.string, _vueTypes.default.number])).def([]),
defaultOpenKeys: _vueTypes.default.arrayOf(_vueTypes.default.oneOfType([_vueTypes.default.string, _vueTypes.default.number])).def([]),
openKeys: _vueTypes.default.arrayOf(_vueTypes.default.oneOfType([_vueTypes.default.string, _vueTypes.default.number])),
openAnimation: _vueTypes.default.oneOfType([_vueTypes.default.string, _vueTypes.default.object]),
mode: _vueTypes.default.oneOf(['horizontal', 'vertical', 'vertical-left', 'vertical-right', 'inline']).def('vertical'),
triggerSubMenuAction: _vueTypes.default.string.def('hover'),
subMenuOpenDelay: _vueTypes.default.number.def(0.1),
subMenuCloseDelay: _vueTypes.default.number.def(0.1),
level: _vueTypes.default.number.def(1),
inlineIndent: _vueTypes.default.number.def(24),
theme: _vueTypes.default.oneOf(['light', 'dark']).def('light'),
getPopupContainer: _vueTypes.default.func,
openTransitionName: _vueTypes.default.string,
forceSubMenuRender: _vueTypes.default.looseBool.def(false),
selectable: _vueTypes.default.looseBool,
isRootMenu: _vueTypes.default.looseBool.def(true),
builtinPlacements: _vueTypes.default.object.def(function () {
return {};
}),
itemIcon: _vueTypes.default.any,
expandIcon: _vueTypes.default.any,
overflowedIndicator: _vueTypes.default.any,
onClick: _vueTypes.default.func,
onSelect: _vueTypes.default.func,
onDeselect: _vueTypes.default.func
};
exports.default = _default;