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。