Coverage Summary for Class: OfflineKoinApp (com.georgeci.moneysurfer.offline.di)
| Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| OfflineKoinApp |
100%
(1/1)
|
100%
(1/1)
|
|
100%
(1/1)
|
100%
(2/2)
|
package com.georgeci.moneysurfer.offline.di
import com.georgeci.moneysurfer.appconfig.di.ConfigModule
import com.georgeci.moneysurfer.sync.noop.di.SyncNoOpModule
import org.koin.core.annotation.KoinApplication
import org.koin.core.annotation.Module
/**
* Mirrors `:composeApp`'s `OnlineKoinApp`: koin-compiler generates a `.module`
* accessor only for `@KoinApplication`-annotated classes, so we need one
* aggregator that pulls in every offline-only Koin module before they can be
* layered on top of shared's `AppModule` graph.
*/
@KoinApplication
@Module(
includes = [
SyncNoOpModule::class,
ConfigModule::class,
],
)
class OfflineKoinApp