Skip to content

Commit e539343

Browse files
author
Mariusz Pasinski
committed
feat: declare alias for custom resolver function
1 parent 21ebfb8 commit e539343

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

packages/react-native-node-api-modules/cpp/CxxNodeApiHostModule.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#include <utility> // std::move, std::pair, std::make_pair
22
#include <vector> // std::vector
33
#include <string> // std::string
4-
#include <string_view> // std::string_view
54
#include <algorithm> // std::all_of
65
#include <cctype> // std::isalnum
76
#include "CxxNodeApiHostModule.hpp"

packages/react-native-node-api-modules/cpp/CxxNodeApiHostModule.hpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#pragma once
22

3+
#include <string_view> // std::string_view
4+
35
#include <ReactCommon/TurboModule.h>
46
#include <jsi/jsi.h>
57
#include <node_api.h>
@@ -12,6 +14,12 @@ class JSI_EXPORT CxxNodeApiHostModule : public facebook::react::TurboModule {
1214
public:
1315
static constexpr const char *kModuleName = "NodeApiHost";
1416

17+
using ResolverFunc = std::function<facebook::jsi::Value(
18+
facebook::jsi::Runtime&,
19+
const std::string_view&,
20+
const std::string_view&,
21+
const std::string_view&)>;
22+
1523
CxxNodeApiHostModule(std::shared_ptr<facebook::react::CallInvoker> jsInvoker);
1624

1725
static facebook::jsi::Value

0 commit comments

Comments
 (0)