this repo has no description
at main 1.4 kB view raw
1/* 2 * Copyright (c) Meta Platforms, Inc. and affiliates. 3 * 4 * This source code is licensed under the MIT license found in the 5 * LICENSE file in the root directory of this source tree. 6 */ 7 8#import "RCTAppDependencyProvider.h" 9#import <ReactCodegen/RCTModulesConformingToProtocolsProvider.h> 10#import <ReactCodegen/RCTThirdPartyComponentsProvider.h> 11#import <ReactCodegen/RCTUnstableModulesRequiringMainQueueSetupProvider.h> 12#import <ReactCodegen/RCTModuleProviders.h> 13 14@implementation RCTAppDependencyProvider 15 16- (nonnull NSArray<NSString *> *)URLRequestHandlerClassNames { 17 return RCTModulesConformingToProtocolsProvider.URLRequestHandlerClassNames; 18} 19 20- (nonnull NSArray<NSString *> *)imageDataDecoderClassNames { 21 return RCTModulesConformingToProtocolsProvider.imageDataDecoderClassNames; 22} 23 24- (nonnull NSArray<NSString *> *)imageURLLoaderClassNames { 25 return RCTModulesConformingToProtocolsProvider.imageURLLoaderClassNames; 26} 27 28- (nonnull NSArray<NSString *> *)unstableModulesRequiringMainQueueSetup { 29 return RCTUnstableModulesRequiringMainQueueSetupProvider.modules; 30} 31 32- (nonnull NSDictionary<NSString *,Class<RCTComponentViewProtocol>> *)thirdPartyFabricComponents { 33 return RCTThirdPartyComponentsProvider.thirdPartyFabricComponents; 34} 35 36- (nonnull NSDictionary<NSString *, id<RCTModuleProvider>> *)moduleProviders { 37 return RCTModuleProviders.moduleProviders; 38} 39 40@end