{"version":3,"file":"context.mjs","sources":["../../../../../../packages/components/cascader/src/context.ts"],"sourcesContent":["import type { InjectionKey, Slots } from 'vue'\nimport type { CascaderNode } from './type'\n\nexport interface CascaderContext {\n  slots: Slots\n  setSelectedPath: (key?: string) => void\n  emitPath: (node?: CascaderNode, checked?: boolean) => void\n  setActiveKey: (key?: string) => void\n  nodeKeys: string[]\n  footer?: {\n    handleCancel: () => void\n    handleOk: () => void\n  }\n}\n\nexport const cascaderInjectionKey: InjectionKey<CascaderContext> = Symbol('Cascader')\n"],"names":[],"mappings":"AAea,MAAA,oBAAA,GAAsD,OAAO,UAAU;;;;"}