diff --git a/src/RJSArray.hpp b/src/RJSArray.hpp index f98904fb..a4a0807d 100644 --- a/src/RJSArray.hpp +++ b/src/RJSArray.hpp @@ -39,9 +39,3 @@ JSClassRef RJSArrayClass(); JSObjectRef RJSArrayCreate(JSContextRef ctx, realm::ObjectArray *array); JSValueRef ArrayGetProperty(JSContextRef ctx, JSObjectRef object, JSStringRef propertyName, JSValueRef* jsException); - -JSValueRef ArrayPush(JSContextRef ctx, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* jsException); -JSValueRef ArrayPop(JSContextRef ctx, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* jsException); -JSValueRef ArrayUnshift(JSContextRef ctx, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* jsException); -JSValueRef ArrayShift(JSContextRef ctx, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* jsException); -JSValueRef ArraySplice(JSContextRef ctx, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* jsException); diff --git a/src/RJSRealm.hpp b/src/RJSRealm.hpp index 5082d5d8..d2002ea1 100644 --- a/src/RJSRealm.hpp +++ b/src/RJSRealm.hpp @@ -18,6 +18,8 @@ #import "RJSUtil.hpp" +extern const JSStaticFunction RJSRealmFuncs[]; + JSClassRef RJSRealmClass(); JSClassRef RJSRealmConstructorClass(); JSClassRef RJSNotificationClass(); @@ -26,7 +28,3 @@ std::string RJSDefaultPath(); void RJSSetDefaultPath(std::string path); JSObjectRef RealmConstructor(JSContextRef ctx, JSObjectRef constructor, size_t argumentCount, const JSValueRef arguments[], JSValueRef* jsException); -JSValueRef RealmCreateObject(JSContextRef ctx, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* jsException); -JSValueRef RealmDelete(JSContextRef ctx, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* jsException); -JSValueRef RealmDeleteAll(JSContextRef ctx, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* jsException); -JSValueRef RealmObjects(JSContextRef ctx, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* jsException); \ No newline at end of file diff --git a/src/RJSResults.hpp b/src/RJSResults.hpp index b624018b..5ffb0d24 100644 --- a/src/RJSResults.hpp +++ b/src/RJSResults.hpp @@ -23,7 +23,6 @@ namespace realm { typedef std::shared_ptr SharedRealm; } -extern const JSStaticFunction RJSRealmFuncs[]; JSClassRef RJSResultsClass(); JSObjectRef RJSResultsCreate(JSContextRef ctx, realm::SharedRealm realm, std::string className); JSObjectRef RJSResultsCreate(JSContextRef ctx, realm::SharedRealm realm, std::string className, std::string query);