mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Add missing type for AnimatedValue.resetAnimation() and AnimatedValue.animate()
Summary: See https://www.internalfb.com/code/fbsource/[d96fd0b6ac13]/xplat/js/react-native-github/Libraries/Animated/nodes/AnimatedValue.js?lines=207 Changelog: [General][Fixed] - Add missing type for AnimatedValue.resetAnimation() and AnimatedValue.animate() Reviewed By: christophpurrer Differential Revision: D42034719 fbshipit-source-id: 40e25940e04bdf296c8b5e4bf39bee2e4baeae07
This commit is contained in:
committed by
Facebook GitHub Bot
parent
64475aeb3b
commit
25a25ea234
Vendored
+17
@@ -168,6 +168,13 @@ export namespace Animated {
|
||||
*/
|
||||
stopAnimation(callback?: (value: number) => void): void;
|
||||
|
||||
/**
|
||||
* Stops any animation and resets the value to its original.
|
||||
*
|
||||
* See https://reactnative.dev/docs/animatedvalue#resetanimation
|
||||
*/
|
||||
resetAnimation(callback?: (value: number) => void): void;
|
||||
|
||||
/**
|
||||
* Interpolates the value before updating the property, e.g. mapping 0-1 to
|
||||
* 0-10.
|
||||
@@ -175,6 +182,14 @@ export namespace Animated {
|
||||
interpolate<OutputT extends number | string>(
|
||||
config: InterpolationConfigType,
|
||||
): AnimatedInterpolation<OutputT>;
|
||||
|
||||
/**
|
||||
* Typically only used internally, but could be used by a custom Animation
|
||||
* class.
|
||||
*
|
||||
* See https://reactnative.dev/docs/animatedvalue#animate
|
||||
*/
|
||||
animate(animation: Animation, callback?: EndCallback | null): void;
|
||||
}
|
||||
|
||||
type ValueXYListenerCallback = (value: {x: number; y: number}) => void;
|
||||
@@ -201,6 +216,8 @@ export namespace Animated {
|
||||
|
||||
extractOffset(): void;
|
||||
|
||||
resetAnimation(callback?: (value: {x: number; y: number}) => void): void;
|
||||
|
||||
stopAnimation(callback?: (value: {x: number; y: number}) => void): void;
|
||||
|
||||
addListener(callback: ValueXYListenerCallback): string;
|
||||
|
||||
Reference in New Issue
Block a user