import type { VueDependencyInjectionApi } from '@/presentation/bootstrapping/DependencyProvider'; import type { InjectionKey } from 'vue'; export class VueDependencyInjectionApiStub implements VueDependencyInjectionApi { private readonly injections = new Map(); public provide(key: InjectionKey, value: T): void { this.injections.set(key, value); } public inject(key: InjectionKey): T { return this.injections.get(key) as T; } }