{"version":3,"file":"index.mjs","sources":["../../../../../packages/components/menu/index.ts"],"sourcesContent":["import type { App, Plugin } from 'vue';\nimport ADivider from './src/Divider';\nimport AItemGroup from './src/ItemGroup';\nimport AMenu from './src/Menu';\nimport AMenuItem from './src/MenuItem';\nimport ASubMenu from './src/SubMenu';\n\nexport const Submenu = ASubMenu;\n\nexport const Menu = Object.assign(AMenu, {\n  Item: AMenuItem,\n  SubMenu: ASubMenu,\n  Divider: ADivider,\n  ItemGroup: AItemGroup,\n  install(app: App) {\n    app.component(AMenu.name, AMenu);\n    app.component(AMenuItem.name, AMenuItem);\n    app.component(ASubMenu.name, ASubMenu);\n    app.component(ADivider.name, ADivider);\n    app.component(AItemGroup.name, AItemGroup);\n    return app;\n  },\n\n});\nexport const MenuItem = AMenuItem;\nexport const SubMenu = ASubMenu;\nexport const MenuDivider = ADivider;\nexport const MenuItemGroup = AItemGroup;\nexport const Item = AMenuItem;\nexport const ItemGroup = AItemGroup;\n\nexport default Menu as typeof Menu & Plugin & {\n  readonly Item: typeof AMenuItem\n  readonly SubMenu: typeof ASubMenu\n  readonly Divider: typeof ADivider\n  readonly ItemGroup: typeof AItemGroup\n};\n\nexport * from './src/interface';\nexport * from './src/OverrideContext';\n\nexport * from './src/props';\n"],"names":[],"mappings":";;;;;;;;;AAOO,MAAM,OAAU,GAAA,SAAA;AAEV,MAAA,IAAA,GAAO,MAAO,CAAA,MAAA,CAAO,KAAO,EAAA;AAAA,EACvC,IAAM,EAAA,SAAA;AAAA,EACN,OAAS,EAAA,QAAA;AAAA,EACT,OAAS,EAAA,QAAA;AAAA,EACT,SAAW,EAAA,UAAA;AAAA,EACX,QAAQ,GAAU,EAAA;AAChB,IAAI,GAAA,CAAA,SAAA,CAAU,KAAM,CAAA,IAAA,EAAM,KAAK,CAAA,CAAA;AAC/B,IAAI,GAAA,CAAA,SAAA,CAAU,SAAU,CAAA,IAAA,EAAM,SAAS,CAAA,CAAA;AACvC,IAAI,GAAA,CAAA,SAAA,CAAU,QAAS,CAAA,IAAA,EAAM,QAAQ,CAAA,CAAA;AACrC,IAAI,GAAA,CAAA,SAAA,CAAU,QAAS,CAAA,IAAA,EAAM,QAAQ,CAAA,CAAA;AACrC,IAAI,GAAA,CAAA,SAAA,CAAU,UAAW,CAAA,IAAA,EAAM,UAAU,CAAA,CAAA;AACzC,IAAO,OAAA,GAAA,CAAA;AAAA,GACT;AAEF,CAAC,EAAA;AACM,MAAM,QAAW,GAAA,UAAA;AACjB,MAAM,OAAU,GAAA,SAAA;AAChB,MAAM,WAAc,GAAA,SAAA;AACpB,MAAM,aAAgB,GAAA,WAAA;AACtB,MAAM,IAAO,GAAA,UAAA;AACb,MAAM,SAAY,GAAA;;;;"}