MCPcopy Create free account
hub / github.com/Snapchat/Valdi / ValdiAction

Interface ValdiAction

valdi/src/java/com/snap/valdi/actions/ValdiAction.java:10–15  ·  view source on GitHub ↗

An Action is an abstracted callback that can be implemented by Java/Kotlin (using ValdiNativeAction and ValdiRunnableAction), C++ (using ValdiCPPAction) and JavaScript (ValdiJavaScriptAction).

Source from the content-addressed store, hash-verified

8 * JavaScript (ValdiJavaScriptAction).
9 */
10@Keep
11public interface ValdiAction {
12
13 Object perform(Object[] parameters);
14
15}

Callers 8

handleErrorMethod · 0.65
snapshotMethod · 0.65
performHapticFeedbackMethod · 0.65
notifyObserversMethod · 0.65
performSyncFunction · 0.65

Implementers 15

ValdiCPPActionvaldi/src/java/com/snapchat/client/val
GCDDispatchQueueSyncWorkItemvaldi_core/src/valdi_core/cpp/Threadin
GCDDispatchQueueAsyncWorkItemvaldi_core/src/valdi_core/cpp/Threadin
GCDDispatchQueueAsyncAfterWorkItemvaldi_core/src/valdi_core/cpp/Threadin
ValdiRuntimevaldi/src/java/com/snap/valdi/ValdiRun
ValdiNativeActionvaldi/src/java/com/snap/valdi/actions/
ValdiRunnableActionvaldi/src/java/com/snap/valdi/actions/
ValdiBridgeModulevaldi/src/java/com/snap/valdi/modules/
ValdiBridgeObservervaldi/src/java/com/snap/valdi/modules/
ValdiContextvaldi/src/java/com/snap/valdi/context/
AnimatedImageViewvaldi/src/java/com/snap/valdi/views/An
ValdiJSRuntimeImplvaldi/src/java/com/snap/valdi/jsmodule

Calls

no outgoing calls

Tested by

no test coverage detected