Remove circulary dependency

This commit is contained in:
Yana De Pauw
2025-02-17 11:15:46 +01:00
parent 276452e4b9
commit 59481abd7f

View File

@@ -8,7 +8,6 @@
import { InjectionToken, Provider, Type, } from '@angular/core'; import { InjectionToken, Provider, Type, } from '@angular/core';
import { MenuID } from './menu-id.model'; import { MenuID } from './menu-id.model';
import { AbstractMenuProvider, MenuProviderTypeWithOptions } from './menu-provider.model'; import { AbstractMenuProvider, MenuProviderTypeWithOptions } from './menu-provider.model';
import { MenuProviderService } from './menu-provider.service';
import { hasValue, isNotEmpty } from '../empty.util'; import { hasValue, isNotEmpty } from '../empty.util';
import { MenuRoute } from './menu-route.model'; import { MenuRoute } from './menu-route.model';
@@ -24,7 +23,6 @@ type MenuStructure = {
*/ */
export function buildMenuStructure(structure: MenuStructure): Provider[] { export function buildMenuStructure(structure: MenuStructure): Provider[] {
const providers: Provider[] = [ const providers: Provider[] = [
MenuProviderService,
]; ];
Object.entries(structure).forEach(([menuID, providerTypes]) => { Object.entries(structure).forEach(([menuID, providerTypes]) => {