IReactModuleBuilder
类型:接口
根据提供的元数据在 ReactNative 代码内部构建原生模块。有关更多用法信息,请参阅原生模块。
方法
AddConstantProvider
void AddConstantProvider
(ConstantProviderDelegate
constantProvider)
添加一个常量提供器方法来为原生模块定义常量。请参阅 ConstantProviderDelegate
。
AddEventEmitter
void AddEventEmitter
(string name, EventEmitterInitializerDelegate
emitter)
将 EventEmitter 添加到 Turbo 模块。请参阅 EventEmitterInitializerDelegate
。
AddInitializer
void AddInitializer
(InitializerDelegate
initializer)
添加一个在原生模块初始化时调用的初始化方法。它为运行中的 ReactNative 实例提供了原生模块的 IReactContext
。请参阅 InitializerDelegate
。可以有多个初始化方法,它们按照注册顺序调用。
AddJsiInitializer
void AddJsiInitializer
(JsiInitializerDelegate
initializer)
AddMethod
void AddMethod
(string name, MethodReturnType
returnType, MethodDelegate
method)
向原生模块添加异步方法。请参阅 MethodDelegate
。
AddSyncMethod
void AddSyncMethod
(string name, SyncMethodDelegate
method)
向原生模块添加同步方法。请参阅 SyncMethodDelegate
。