decompose
Decomposes this into a list of size MutableProviders using the provided decompose and recompose functions.
decompose and recompose should be pure functions whose components are independent: modifying one component and round-tripping through recompose and decompose must not alter any other component. This allows updating a single component without invalidating its siblings.
The returned providers will only be stored in a WeakReference in the parent provider (this).
Decomposes this into two MutableProviders using the provided decompose and recompose functions.
decompose and recompose should be pure functions whose components are independent: modifying one component and round-tripping through recompose and decompose must not alter any other component. This allows updating a single component without invalidating its siblings.
The returned providers will only be stored in a WeakReference in the parent provider (this).
Decomposes this into three MutableProviders using the provided decompose and recompose functions.
decompose and recompose should be pure functions whose components are independent: modifying one component and round-tripping through recompose and decompose must not alter any other component. This allows updating a single component without invalidating its siblings.
The returned providers will only be stored in a WeakReference in the parent provider (this).
Decomposes this into four MutableProviders using the provided decompose and recompose functions.
decompose and recompose should be pure functions whose components are independent: modifying one component and round-tripping through recompose and decompose must not alter any other component. This allows updating a single component without invalidating its siblings.
The returned providers will only be stored in a WeakReference in the parent provider (this).
Decomposes this into five MutableProviders using the provided decompose and recompose functions.
decompose and recompose should be pure functions whose components are independent: modifying one component and round-tripping through recompose and decompose must not alter any other component. This allows updating a single component without invalidating its siblings.
The returned providers will only be stored in a WeakReference in the parent provider (this).
Decomposes this into six MutableProviders using the provided decompose and recompose functions.
decompose and recompose should be pure functions whose components are independent: modifying one component and round-tripping through recompose and decompose must not alter any other component. This allows updating a single component without invalidating its siblings.
The returned providers will only be stored in a WeakReference in the parent provider (this).
Decomposes this into seven MutableProviders using the provided decompose and recompose functions.
decompose and recompose should be pure functions whose components are independent: modifying one component and round-tripping through recompose and decompose must not alter any other component. This allows updating a single component without invalidating its siblings.
The returned providers will only be stored in a WeakReference in the parent provider (this).
Decomposes this into eight MutableProviders using the provided decompose and recompose functions.
decompose and recompose should be pure functions whose components are independent: modifying one component and round-tripping through recompose and decompose must not alter any other component. This allows updating a single component without invalidating its siblings.
The returned providers will only be stored in a WeakReference in the parent provider (this).
Decomposes this into nine MutableProviders using the provided decompose and recompose functions.
decompose and recompose should be pure functions whose components are independent: modifying one component and round-tripping through recompose and decompose must not alter any other component. This allows updating a single component without invalidating its siblings.
The returned providers will only be stored in a WeakReference in the parent provider (this).
Decomposes this into ten MutableProviders using the provided decompose and recompose functions.
decompose and recompose should be pure functions whose components are independent: modifying one component and round-tripping through recompose and decompose must not alter any other component. This allows updating a single component without invalidating its siblings.
The returned providers will only be stored in a WeakReference in the parent provider (this).