PHP 7.4.33
Preview: RCTCxxUtils.h Size: 670 B
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/react-native/React/CxxModule/RCTCxxUtils.h
/*
 * Copyright (c) Meta Platforms, Inc. and 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::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);

} // namespace facebook::react

Directory Contents

Dirs: 0 × Files: 9
Name Size Perms Modified Actions
1.25 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
449 B lrw-r--r-- 2025-03-28 11:04:41
Edit Download
4.06 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
843 B lrw-r--r-- 2025-03-28 11:04:41
Edit Download
1.85 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
670 B lrw-r--r-- 2025-03-28 11:04:41
Edit Download
3.04 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
923 B lrw-r--r-- 2025-03-28 11:04:41
Edit Download
7.61 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).