1234567891011121314151617181920212223242526272829 |
- /*
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
- #include <functional>
- #include <memory>
- #import <Foundation/Foundation.h>
- @class RCTBridge;
- @class RCTModuleData;
- namespace facebook {
- namespace react {
- class Instance;
- class NativeModule;
- std::vector<std::unique_ptr<NativeModule>>
- createNativeModules(NSArray<RCTModuleData *> *modules, RCTBridge *bridge, const std::shared_ptr<Instance> &instance);
- NSError *tryAndReturnError(const std::function<void()> &func);
- NSString *deriveSourceURL(NSURL *url);
- }
- }
|