Package-level declarations

Types

Link copied to clipboard
sealed class UiText

Coordinates UiText behavior in the SDAI core UI layer.

Functions

Link copied to clipboard
fun UiText.asString(context: Context): String
fun UiText.asString(resources: Resources): String

Executes the asString step in the SDAI core UI layer.

Renders the asString UI for the SDAI presentation layer.

Link copied to clipboard

Executes the asUiText step in the SDAI core UI layer.

Link copied to clipboard
fun Any.mapArg(resources: Resources): String

Converts SDAI data with mapArg.

private fun Any.mapArg(): String

Renders the mapArg UI for the SDAI presentation layer.

Link copied to clipboard
fun Array<out Any>.nestedArgs(resources: Resources): Array<String>

Executes the nestedArgs step in the SDAI core UI layer.

Link copied to clipboard
internal actual fun resolveUiTextResource(resId: Int, args: Array<out Any>): String

Renders the resolveUiTextResource UI for the SDAI presentation layer.

internal expect fun resolveUiTextResource(resId: Int, args: Array<out Any>): String

Renders the resolveUiTextResource UI for the SDAI presentation layer.

internal actual fun resolveUiTextResource(resId: Int, args: Array<out Any>): String

Renders the resolveUiTextResource UI for the SDAI presentation layer.