This package contains stuff related to creating Lens-applications.
$ npm install @openlens/application-for-electron-main
import { applicationFeature, startApplicationInjectionToken } from "@openlens/application";
import { registerFeature } from "@openlens/feature-core";
import { createContainer } from "@ogre-tools/injectable";
const di = createContainer("some-container");
registerFeature(di, applicationFeature);
const startApplication = di.inject(startApplicationInjectionToken);
startApplication();
startApplicationInjectionToken
Starts the application and calls timeslots in specified order. Check for timeslots for more info.
beforeApplicationIsLoadingInjectionToken
onLoadOfApplicationInjectionToken
afterApplicationIsLoadedInjectionToken