{"version":3,"file":"index.mjs","sources":["../../../../../../packages/components/select/index.ts"],"sourcesContent":["import { withInstall, withNoopInstall } from '@hd-front-end/utils'\nimport Select from './src/select.vue'\nimport Option from './src/option.vue'\nimport OptionGroup from './src/option-group.vue'\n\nimport type { SFCWithInstall } from '@hd-front-end/utils'\n\nexport const ElSelect: SFCWithInstall<typeof Select> & {\n  Option: typeof Option\n  OptionGroup: typeof OptionGroup\n} = withInstall(Select, {\n  Option,\n  OptionGroup,\n})\nexport default ElSelect\nexport const ElOption: SFCWithInstall<typeof Option> = withNoopInstall(Option)\nexport const ElOptionGroup: SFCWithInstall<typeof OptionGroup> =\n  withNoopInstall(OptionGroup)\n\nexport * from './src/token'\nexport * from './src/select'\n\nexport type {\n  SelectContext,\n  OptionPublicInstance as SelectOptionProxy,\n  OptionBasic,\n} from './src/type'\n"],"names":[],"mappings":";;;;;;;AAOa,MAAA,QAAA,GAGT,YAAY,MAAQ,EAAA;AAAA,EACtB,MAAA;AAAA,EACA,WAAA;AACF,CAAC,EAAA;AAEY,MAAA,QAAA,GAA0C,gBAAgB,MAAM,EAAA;AAChE,MAAA,aAAA,GACX,gBAAgB,WAAW;;;;"}