startKoin function
- dynamic appDeclaration(
- KoinApplication app
- {KoinContext koinContext}
Start a Koin Application as StandAlone
Implementation
KoinApplication startKoin(Function(KoinApplication app) appDeclaration,
{KoinContext koinContext}) {
koinContext ??= GlobalContext();
KoinContextHandler.register(koinContext);
var koinApplication = KoinApplication.init();
KoinContextHandler.start(koinApplication);
appDeclaration(koinApplication);
koinApplication.createEagerInstances();
return koinApplication;
}