| 1
2
3
4
5
6
7
8
9
10
11
12
13
 | | import type { InjectionKey } from 'vue'; |  | import { inject } from 'vue'; |  |   |  | export interface ProvideContext { |  |   config: AppConfig; |  | } |  |   |  | export const ProvideKey: InjectionKey<ProvideContext> = Symbol('provideKey'); |  |   |  | export function useProvideContext() { |  |   const ctx = inject(ProvideKey); |  |   return ctx; |  | } | 
 |