Coverage Summary for Class: NavExt (com.stslex93.notes.core.navigation.utils)

Class Class, % Method, % Branch, % Line, % Instruction, %
NavExt 0% (0/1) 0% (0/3) 0% (0/4) 0% (0/5) 0% (0/36)


 package com.stslex93.notes.core.navigation.utils
 
 import androidx.navigation.NamedNavArgument
 import androidx.navigation.NavBackStackEntry
 import androidx.navigation.NavType
 import androidx.navigation.navArgument
 import com.stslex93.notes.core.navigation.model.AppDestination
 
 object NavExt {
 
     val AppDestination.composableArguments: List<NamedNavArgument>
         get() = argsNames.map { name ->
             navArgument(name) { NavType.StringType }
         }
 
     val AppDestination.parseArguments: NavBackStackEntry.() -> List<String>
         get() = {
             argsNames.map { name ->
                 arguments?.getString(name).orEmpty()
             }
         }
 }