this repo has no description
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