Coverage Summary for Class: SerializationModule (com.vsevolodganin.clicktrack.di.module)

Class Method, % Branch, % Line, % Instruction, %
SerializationModule 0% (0/2) 0% (0/2) 0% (0/8)
SerializationModule$ProvideJsonMetroFactory 0% (0/1) 0% (0/1) 0% (0/8)
Total 0% (0/3) 0% (0/3) 0% (0/16)


 package com.vsevolodganin.clicktrack.di.module
 
 import com.vsevolodganin.clicktrack.di.component.ApplicationScope
 import dev.zacsweers.metro.BindingContainer
 import dev.zacsweers.metro.ContributesTo
 import dev.zacsweers.metro.Provides
 import dev.zacsweers.metro.SingleIn
 import kotlinx.serialization.json.Json
 
 @ContributesTo(ApplicationScope::class)
 @BindingContainer
 object SerializationModule {
     @Provides
     @SingleIn(ApplicationScope::class)
     fun provideJson(): Json = Json {
         ignoreUnknownKeys = true
     }
 }