Export more symbols on React Native
Reviewed By: skotchvail Differential Revision: D5157649 fbshipit-source-id: 8d04dff3a8564d3a095591aa982c9b72ace9a8b7
This commit is contained in:
parent
1b16b33c78
commit
ae49713342
|
@ -9,6 +9,10 @@
|
||||||
#include <jschelpers/JavaScriptCore.h>
|
#include <jschelpers/JavaScriptCore.h>
|
||||||
#include <jschelpers/Value.h>
|
#include <jschelpers/Value.h>
|
||||||
|
|
||||||
|
#ifndef RN_EXPORT
|
||||||
|
#define RN_EXPORT __attribute__((visibility("default")))
|
||||||
|
#endif
|
||||||
|
|
||||||
namespace facebook {
|
namespace facebook {
|
||||||
namespace react {
|
namespace react {
|
||||||
|
|
||||||
|
@ -47,7 +51,7 @@ JSObjectRef makeFunction(
|
||||||
const char* name,
|
const char* name,
|
||||||
JSFunction function);
|
JSFunction function);
|
||||||
|
|
||||||
void installGlobalFunction(
|
RN_EXPORT void installGlobalFunction(
|
||||||
JSGlobalContextRef ctx,
|
JSGlobalContextRef ctx,
|
||||||
const char* name,
|
const char* name,
|
||||||
JSFunction function);
|
JSFunction function);
|
||||||
|
|
|
@ -307,15 +307,15 @@ public:
|
||||||
return getType() == kJSTypeObject;
|
return getType() == kJSTypeObject;
|
||||||
}
|
}
|
||||||
|
|
||||||
Object asObject() const;
|
RN_EXPORT Object asObject() const;
|
||||||
|
|
||||||
bool isString() const {
|
bool isString() const {
|
||||||
return getType() == kJSTypeString;
|
return getType() == kJSTypeString;
|
||||||
}
|
}
|
||||||
|
|
||||||
String toString() const;
|
RN_EXPORT String toString() const;
|
||||||
|
|
||||||
static Value makeError(JSContextRef ctx, const char *error);
|
RN_EXPORT static Value makeError(JSContextRef ctx, const char *error);
|
||||||
|
|
||||||
static Value makeNumber(JSContextRef ctx, double value) {
|
static Value makeNumber(JSContextRef ctx, double value) {
|
||||||
return Value(ctx, JSC_JSValueMakeNumber(ctx, value));
|
return Value(ctx, JSC_JSValueMakeNumber(ctx, value));
|
||||||
|
|
Loading…
Reference in New Issue