mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Simplify late registrations
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com> Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
This commit is contained in:
parent
a85f2fc206
commit
bc0b342602
@ -43,7 +43,7 @@ const extensionPreferenceItemRegistratorInjectable = getInjectable({
|
|||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
|
|
||||||
injectables.forEach(di.register);
|
di.register(...injectables);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
},
|
},
|
||||||
|
|||||||
@ -43,7 +43,7 @@ const extensionTelemetryPreferenceItemRegistratorInjectable = getInjectable({
|
|||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
|
|
||||||
injectables.forEach(di.register);
|
di.register(...injectables);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
},
|
},
|
||||||
|
|||||||
@ -37,12 +37,12 @@ const extensionRouteRegistratorInjectable = getInjectable({
|
|||||||
extensionInstallationCount,
|
extensionInstallationCount,
|
||||||
);
|
);
|
||||||
|
|
||||||
const routeInjectables = [
|
const routeInjectables: Injectable<any, any, any>[] = [
|
||||||
...extension.globalPages.map(toRouteInjectable(false)),
|
...extension.globalPages.map(toRouteInjectable(false)),
|
||||||
...extension.clusterPages.map(toRouteInjectable(true)),
|
...extension.clusterPages.map(toRouteInjectable(true)),
|
||||||
].flat();
|
].flat();
|
||||||
|
|
||||||
routeInjectables.forEach(di.register);
|
di.register(...routeInjectables);
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user