/
githubmr
/
facebook-react-native
Обзор
Документация
Войти
/
githubmr
/
facebook-react-native
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
packages/react-native/React/CxxModule/RCTCxxModule.h
29 строк
843 B
Andres Suarez
Apply clang-format 18
14 апр 2024, 21:28
14 апр 2024, 21:28
a5eeea8
Код
Авторство
О чём код?
/* * 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. */ #import <memory> #import <Foundation/Foundation.h> #import <React/RCTBridgeModule.h> namespace facebook::xplat::module { class CxxModule; } // namespace facebook::xplat::module /** * Subclass RCTCxxModule to use cross-platform CxxModule on iOS. * * Subclasses must implement the createModule method to lazily produce the module. When running under the Cxx bridge * modules will be accessed directly, under the Objective-C bridge method access is wrapped through RCTCxxMethod. */ @interface RCTCxxModule : NSObject <RCTBridgeModule> // To be implemented by subclasses - (std::unique_ptr<facebook::xplat::module::CxxModule>)createModule; @end