From e040a198e23c20d583041b520e2b01b7ce30ff07 Mon Sep 17 00:00:00 2001 From: Emily Janzer Date: Tue, 22 Oct 2019 19:32:31 -0700 Subject: [PATCH] Update OSS specs Summary: Updating the generated base classes for OSS modules. Changelog: [Internal] Reviewed By: RSNara Differential Revision: D18068889 fbshipit-source-id: 60c709d00d8237c422da163b5348e5e8e7d5c46f --- .../fbreact/specs/NativeImageEditorSpec.java | 31 ++++++++++++++ .../fbreact/specs/NativeImageStoreSpec.java | 40 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 ReactAndroid/src/main/java/com/facebook/fbreact/specs/NativeImageEditorSpec.java create mode 100644 ReactAndroid/src/main/java/com/facebook/fbreact/specs/NativeImageStoreSpec.java diff --git a/ReactAndroid/src/main/java/com/facebook/fbreact/specs/NativeImageEditorSpec.java b/ReactAndroid/src/main/java/com/facebook/fbreact/specs/NativeImageEditorSpec.java new file mode 100644 index 00000000000..9e65f7ed88d --- /dev/null +++ b/ReactAndroid/src/main/java/com/facebook/fbreact/specs/NativeImageEditorSpec.java @@ -0,0 +1,31 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + *

This source code is licensed under the MIT license found in the LICENSE file in the root + * directory of this source tree. + * + *

Generated by an internal genrule from Flow types. + * + * @generated + * @nolint + */ + +package com.facebook.fbreact.specs; + +import com.facebook.react.bridge.Callback; +import com.facebook.react.bridge.ReactApplicationContext; +import com.facebook.react.bridge.ReactContextBaseJavaModule; +import com.facebook.react.bridge.ReactMethod; +import com.facebook.react.bridge.ReactModuleWithSpec; +import com.facebook.react.bridge.ReadableMap; +import com.facebook.react.turbomodule.core.interfaces.TurboModule; + +public abstract class NativeImageEditorSpec extends ReactContextBaseJavaModule implements ReactModuleWithSpec, TurboModule { + public NativeImageEditorSpec(ReactApplicationContext reactContext) { + super(reactContext); + } + + @ReactMethod + public abstract void cropImage(String uri, ReadableMap cropData, Callback successCallback, + Callback errorCallback); +} diff --git a/ReactAndroid/src/main/java/com/facebook/fbreact/specs/NativeImageStoreSpec.java b/ReactAndroid/src/main/java/com/facebook/fbreact/specs/NativeImageStoreSpec.java new file mode 100644 index 00000000000..3dd2298b41f --- /dev/null +++ b/ReactAndroid/src/main/java/com/facebook/fbreact/specs/NativeImageStoreSpec.java @@ -0,0 +1,40 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + *

This source code is licensed under the MIT license found in the LICENSE file in the root + * directory of this source tree. + * + *

Generated by an internal genrule from Flow types. + * + * @generated + * @nolint + */ + +package com.facebook.fbreact.specs; + +import com.facebook.react.bridge.Callback; +import com.facebook.react.bridge.ReactApplicationContext; +import com.facebook.react.bridge.ReactContextBaseJavaModule; +import com.facebook.react.bridge.ReactMethod; +import com.facebook.react.bridge.ReactModuleWithSpec; +import com.facebook.react.turbomodule.core.interfaces.TurboModule; + +public abstract class NativeImageStoreSpec extends ReactContextBaseJavaModule implements ReactModuleWithSpec, TurboModule { + public NativeImageStoreSpec(ReactApplicationContext reactContext) { + super(reactContext); + } + + @ReactMethod + public abstract void getBase64ForTag(String uri, Callback successCallback, + Callback errorCallback); + + @ReactMethod + public abstract void removeImageForTag(String uri); + + @ReactMethod + public abstract void addImageFromBase64(String base64ImageData, Callback successCallback, + Callback errorCallback); + + @ReactMethod + public abstract void hasImageForTag(String uri, Callback callback); +}