Interface

CompositionServices

Allows finding composition services from the runtime.

RevenueCat

RevenueCat

Add subscriptions to your apps in minutes

Ad Get started for free
Common
public interface CompositionServices

Allows finding composition services from the runtime. The services requested through this interface are internal to the runtime and cannot be provided directly.

The CompositionServices interface is used by the runtime to provide optional and/or experimental services through public extension functions.

Implementation of Composition that delegate to another Composition instance should implement this interface and delegate calls to getCompositionService to the original Composition.

Functions

getCompositionService

public fun <T> getCompositionService(key: CompositionServiceKey<T>): T?

Find a service of class T.