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 @class ABI49_0_0RCTSource;
9 
10 NS_ASSUME_NONNULL_BEGIN
11 
12 /**
13  * This protocol should be adopted when a turbo module needs to tell ABI49_0_0React Native to load a script.
14  * In bridge-less ABI49_0_0React Native, it is a replacement for [_bridge loadAndExecuteSplitBundleURL:].
15  */
16 @protocol ABI49_0_0RCTJSScriptLoaderModule <NSObject>
17 
18 @property (nonatomic, copy) void (^loadScript)(ABI49_0_0RCTSource *source);
19 
20 @end
21 
22 NS_ASSUME_NONNULL_END
23