{"version":3,"file":"token.mjs","sources":["../../../../../packages/components/dialog/src/token.ts"],"sourcesContent":["import type { ComputedRef, CSSProperties, InjectionKey, Ref, Slots } from 'vue'\nimport type { useNamespace } from '@element-ultra/hooks'\nimport type { DialogProps } from './dialog'\n\nexport type DialogContext = {\n  dialogRef: Ref<HTMLElement | null>\n  headerRef: Ref<HTMLElement | null>\n  ns: ReturnType<typeof useNamespace>\n  rendered: Ref<boolean>\n  style: ComputedRef<CSSProperties>\n  slots: Slots\n  rootProps: DialogProps,\n  dialogVisible: Ref<boolean>\n}\n\nexport const dialogInjectionKey: InjectionKey<DialogContext> = Symbol(\n  'elDialogInjectionKey'\n)\n"],"names":[],"mappings":"AAeO,MAAM,kBAAkD,GAAA,MAAA;AAAA,EAC7D,sBAAA;AACF;;;;"}