
commonMain.com.mikepenz.markdown.model.MarkdownExtendedSpans.kt Maven / Gradle / Ivy
package com.mikepenz.markdown.model
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Immutable
import com.mikepenz.markdown.compose.extendedspans.ExtendedSpans
interface MarkdownExtendedSpans {
val extendedSpans: (@Composable () -> ExtendedSpans)?
}
@Immutable
class DefaultMarkdownExtendedSpans(
override val extendedSpans: (@Composable () -> ExtendedSpans)?
) : MarkdownExtendedSpans
@Composable
fun markdownExtendedSpans(
extendedSpans: (@Composable () -> ExtendedSpans)? = null
): MarkdownExtendedSpans = DefaultMarkdownExtendedSpans(
extendedSpans
)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy