{"version":3,"file":"MentionsContext.cjs","sources":["../../../../../../packages/vue-components/vc-mentions/src/MentionsContext.ts"],"sourcesContent":["import type { InjectionKey, Ref } from 'vue';\nimport type { OptionProps } from './Option';\n\nexport interface MentionsContext {\n  activeIndex: Ref<number>;\n  setActiveIndex?: (index: number) => void;\n  selectOption?: (option: OptionProps) => void;\n  onFocus?: EventListener;\n  onBlur?: EventListener;\n  loading?: Ref<boolean>;\n}\n\nconst MentionsContextKey: InjectionKey<MentionsContext> = Symbol('MentionsContextKey');\n\nexport default MentionsContextKey;\n"],"names":[],"mappings":";;;;AAYM,MAAA,kBAAA,GAAoD,OAAO,oBAAoB;;;;"}