{"version":3,"file":"index.mjs","sources":["../../../../../packages/components/list/index.ts"],"sourcesContent":["import type { App, Plugin } from 'vue';\nimport AListItem from './src/Item';\nimport AListItemMeta from './src/ItemMeta';\nimport AList from './src/List';\n\nexport const ListItem = AListItem;\nexport const ListItemMeta = AListItemMeta;\n\nexport const List = Object.assign(AList, {\n  Item: AListItem,\n  ItemMeta: AListItemMeta,\n  install(app: App) {\n    app.component(AList.name, AList);\n    app.component(AListItem.name, AListItem);\n    app.component(AListItemMeta.name, AListItemMeta);\n    return app;\n  },\n});\n\nexport default List as typeof List & Plugin & {\n  readonly Item: typeof ListItem & {\n    readonly Meta: typeof ListItemMeta\n  }\n};\n\nexport * from './src/interface';\nexport * from './src/props';\n"],"names":[],"mappings":";;;;;;AAKO,MAAM,QAAW,GAAA,UAAA;AACjB,MAAM,YAAe,GAAA,cAAA;AAEf,MAAA,IAAA,GAAO,MAAO,CAAA,MAAA,CAAO,KAAO,EAAA;AAAA,EACvC,IAAM,EAAA,SAAA;AAAA,EACN,QAAU,EAAA,aAAA;AAAA,EACV,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,aAAc,CAAA,IAAA,EAAM,aAAa,CAAA,CAAA;AAC/C,IAAO,OAAA,GAAA,CAAA;AAAA,GACT;AACF,CAAC;;;;"}