{"version":3,"file":"context.mjs","sources":["../../../../../../packages/components/select/src/context.ts"],"sourcesContent":["import type { InjectionKey } from 'vue'\nimport type { OptVmProxy } from './types'\n\nexport interface SelectContext {\n  multiple: boolean\n  popupClass: string | undefined\n  compact: boolean\n  optionItemCreate(optVmProxy: OptVmProxy): void\n  optionItemDestroy(optVmProxy: OptVmProxy): void\n  optionItemSelect(optVmProxy: OptVmProxy): void\n  optionItemHoverIndexChange(optVmProxy: OptVmProxy): void\n  optionItemHoverChange(optVmProxy: OptVmProxy): void\n}\n\nexport const selectInjectKey: InjectionKey<SelectContext> = Symbol('Select')\n"],"names":[],"mappings":"AAca,MAAA,eAAA,GAA+C,OAAO,QAAQ;;;;"}