ReactModuleInfo

class ReactModuleInfo(val name: String, val className: String, val canOverrideExistingModule: Boolean, val needsEagerInit: Boolean, val isCxxModule: Boolean, val isTurboModule: Boolean)

Data holder class holding native module specifications. ReactModuleSpecProcessor creates these so Java modules don't have to be instantiated at React Native start up.

Constructors

Link copied to clipboard
constructor(name: String, className: String, canOverrideExistingModule: Boolean, needsEagerInit: Boolean, hasConstants: Boolean, isCxxModule: Boolean, isTurboModule: Boolean)
constructor(name: String, className: String, canOverrideExistingModule: Boolean, needsEagerInit: Boolean, isCxxModule: Boolean, isTurboModule: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@get:JvmName(name = "canOverrideExistingModule")
val canOverrideExistingModule: Boolean
Link copied to clipboard
@get:JvmName(name = "className")
val className: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:JvmName(name = "name")
val name: String
Link copied to clipboard
@get:JvmName(name = "needsEagerInit")
val needsEagerInit: Boolean