24 lines
663 B
C++
24 lines
663 B
C++
// Copyright 2004-present Facebook. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include <cxxreact/JSBigString.h>
|
|
#include <jschelpers/JavaScriptCore.h>
|
|
#include <jschelpers/Value.h>
|
|
|
|
namespace facebook {
|
|
namespace react {
|
|
|
|
String jsStringFromBigString(JSContextRef ctx, const JSBigString& bigstr);
|
|
|
|
/**
|
|
* Parses "nativeRequire" parameters
|
|
* and returns pair of "bundle id" & "module id" values
|
|
*/
|
|
std::pair<uint32_t, uint32_t> parseNativeRequireParameters(const JSGlobalContextRef& context,
|
|
const JSValueRef arguments[],
|
|
size_t argumentCount);
|
|
|
|
}
|
|
}
|