File tree Expand file tree Collapse file tree 6 files changed +9
-2
lines changed Expand file tree Collapse file tree 6 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 890890 'NODE_ARCH="<(target_arch)"' ,
891891 'NODE_PLATFORM="<(OS)"' ,
892892 'NODE_WANT_INTERNALS=1' ,
893+ # Define NAPI_EXPERIMENTAL to enable Node-API experimental function symbols being exposed.
894+ 'NAPI_EXPERIMENTAL=1' ,
895+ 'NODE_API_EXPERIMENTAL_NO_WARNING=1' ,
893896 # Warn when using deprecated V8 APIs.
894897 'V8_DEPRECATION_WARNINGS=1' ,
895898 'NODE_OPENSSL_SYSTEM_CERT_PATH="<(openssl_system_ca_path)"' ,
Original file line number Diff line number Diff line change 11#include < algorithm>
22#include < climits> // INT_MAX
33#include < cmath>
4+ #ifndef NAPI_EXPERIMENTAL
45#define NAPI_EXPERIMENTAL
6+ #endif
57#include " env-inl.h"
68#include " js_native_api.h"
79#include " js_native_api_v8.h"
Original file line number Diff line number Diff line change 7676#include " v8-platform.h" // NOLINT(build/include_order)
7777#include " node_version.h" // NODE_MODULE_VERSION
7878
79- #define NAPI_EXPERIMENTAL
8079#include " node_api.h"
8180
8281#include < functional>
Original file line number Diff line number Diff line change 11#include " async_context_frame.h"
22#include " async_wrap-inl.h"
33#include " env-inl.h"
4+ #ifndef NAPI_EXPERIMENTAL
45#define NAPI_EXPERIMENTAL
6+ #endif
57#include " js_native_api_v8.h"
68#include " memory_tracker-inl.h"
79#include " node_api.h"
Original file line number Diff line number Diff line change 22#define SRC_NODE_API_INTERNALS_H_
33
44#include " v8.h"
5+ #ifndef NAPI_EXPERIMENTAL
56#define NAPI_EXPERIMENTAL
7+ #endif
68#include " env-inl.h"
79#include " js_native_api_v8.h"
810#include " node_api.h"
Original file line number Diff line number Diff line change 88#endif
99
1010#include " node.h"
11- #define NAPI_EXPERIMENTAL
1211#include " node_api.h"
1312#include " quic/guard.h"
1413#include " uv.h"
You can’t perform that action at this time.
0 commit comments