Skip to content

KotlinCompositeProviderFactory

class KotlinCompositeProviderFactory<P : KotlinComposableProvider>(emptyProvider: P, composeProviders: (List<P>) -> P)

KotlinCompositeProviderFactory is used by various KotlinCompositeProviders to share code related to provider creation and flattening.

Constructors

KotlinCompositeProviderFactory

constructor(emptyProvider: P, composeProviders: (List<P>) -> P)

Functions

create

fun create(providers: List<P>): P

createFlattened

fun createFlattened(providers: List<P>): P

flatten

fun flatten(providers: List<P>): List<P>