Package-level declarations
Types
Link copied to clipboard
interface EventEmitter
Link copied to clipboard
class EventEmitterAndroid(reactContext: ReactApplicationContext, supportedEvents: List<String>) : EventEmitter
Link copied to clipboard
class EventEmitterIOS(getCallableJSModule: () -> RCTCallableJSModules?, supportedEvents: List<String>) : EventEmitter
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class RCTBridgeMethodWrapper(jsName: String, action: (arguments: List<*>, promise: PromiseIOS) -> Unit) : NSObject, RCTBridgeMethodProtocol
Link copied to clipboard
interface ReactNativeIOSViewWrapper
A subclass of this interface serves as the communication between an annotated Compose view and its respective RCTViewManager subclass (which is generated into Objective-C code).
Link copied to clipboard
interface ReactNativeIOSViewWrapperFactory
A subclass of this interface serves as a factory for creating instances of the ReactNativeIOSViewWrapper. Such a factory is needed so the factory is initialized from Kotlin injecting all the necessary dependencies and then the factory can be used in Objective-C to create instances of the corresponding ReactNativeIOSViewWrapper.
Link copied to clipboard
abstract class ReactNativeModuleBase(reactContext: ReactApplicationContext, supportedEvents: List<String>) : ReactContextBaseJavaModule
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun List<ReactNativeModuleProvider>.getModules(reactApplicationContext: ReactApplicationContext, lifecycleScope: CoroutineScope): List<ReactNativeModuleBase>
fun List<ReactNativeModuleProvider>.getModules(lifecycleScope: CoroutineScope): List<RCTBridgeModuleProtocol>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> PromiseIOS.runCatchingWithArguments(action: () -> T, argumentsTransform: (T) -> Any?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Complex types are serialized to JSON. Primitive types are passed as-is.
Link copied to clipboard