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); +}