Coverage Summary for Class: Res (dev.suresh.compose.res)
Class |
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
Res |
0%
(0/2)
|
|
0%
(0/2)
|
0%
(0/7)
|
Res$array |
0%
(0/1)
|
|
0%
(0/1)
|
0%
(0/2)
|
Res$drawable |
0%
(0/1)
|
|
0%
(0/1)
|
0%
(0/2)
|
Res$font |
0%
(0/1)
|
|
0%
(0/1)
|
0%
(0/2)
|
Res$plurals |
0%
(0/1)
|
|
0%
(0/1)
|
0%
(0/2)
|
Res$string |
0%
(0/1)
|
|
0%
(0/1)
|
0%
(0/2)
|
Total |
0%
(0/7)
|
|
0%
(0/7)
|
0%
(0/17)
|
@file:OptIn(org.jetbrains.compose.resources.InternalResourceApi::class)
package dev.suresh.compose.res
import kotlin.ByteArray
import kotlin.OptIn
import kotlin.String
import org.jetbrains.compose.resources.getResourceUri
import org.jetbrains.compose.resources.readResourceBytes
public object Res {
/**
* Reads the content of the resource file at the specified path and returns it as a byte array.
*
* Example: `val bytes = Res.readBytes("files/key.bin")`
*
* @param path The path of the file to read in the compose resource's directory.
* @return The content of the file as a byte array.
*/
public suspend fun readBytes(path: String): ByteArray = readResourceBytes("composeResources/dev.suresh.compose.res/" + path)
/**
* Returns the URI string of the resource file at the specified path.
*
* Example: `val uri = Res.getUri("files/key.bin")`
*
* @param path The path of the file in the compose resource's directory.
* @return The URI string of the file.
*/
public fun getUri(path: String): String = getResourceUri("composeResources/dev.suresh.compose.res/" + path)
public object drawable
public object string
public object array
public object plurals
public object font
}