{"version":3,"file":"index.mjs","sources":["../../../../../packages/components/radio/index.ts"],"sourcesContent":["import type { App, Plugin } from 'vue';\nimport AGroup from './src/Group';\nimport ARadio from './src/Radio';\nimport ARadioButton from './src/RadioButton';\n\nexport const RadioGroup = AGroup;\nexport const RadioButton = ARadioButton;\n\nexport const Radio = Object.assign(ARadio, {\n  Group: AGroup,\n  Button: ARadioButton,\n  install(app: App) {\n    app.component(ARadio.name, ARadio);\n    app.component(AGroup.name, AGroup);\n    app.component(ARadioButton.name, ARadioButton);\n    return app;\n  },\n});\n\nexport default Radio as typeof Radio & Plugin & {\n  readonly Group: typeof AGroup\n  readonly Button: typeof ARadioButton\n};\n\nexport * from './src/interface';\nexport * from './src/props';\n"],"names":[],"mappings":";;;;;;AAKO,MAAM,UAAa,GAAA,OAAA;AACnB,MAAM,WAAc,GAAA,aAAA;AAEd,MAAA,KAAA,GAAQ,MAAO,CAAA,MAAA,CAAO,MAAQ,EAAA;AAAA,EACzC,KAAO,EAAA,MAAA;AAAA,EACP,MAAQ,EAAA,YAAA;AAAA,EACR,QAAQ,GAAU,EAAA;AAChB,IAAI,GAAA,CAAA,SAAA,CAAU,MAAO,CAAA,IAAA,EAAM,MAAM,CAAA,CAAA;AACjC,IAAI,GAAA,CAAA,SAAA,CAAU,MAAO,CAAA,IAAA,EAAM,MAAM,CAAA,CAAA;AACjC,IAAI,GAAA,CAAA,SAAA,CAAU,YAAa,CAAA,IAAA,EAAM,YAAY,CAAA,CAAA;AAC7C,IAAO,OAAA,GAAA,CAAA;AAAA,GACT;AACF,CAAC;;;;"}