react-native-toast-message
Version:
Toast message component for React Native
26 lines (25 loc) • 951 B
TypeScript
import React from 'react';
import { Animated } from 'react-native';
import { ToastPosition } from '../types';
declare type UseSlideAnimationParams = {
position: ToastPosition;
height: number;
topOffset: number;
bottomOffset: number;
keyboardOffset: number;
avoidKeyboard: boolean;
};
export declare function translateYOutputRangeFor({ position, height, topOffset, bottomOffset, keyboardHeight, keyboardOffset, avoidKeyboard }: UseSlideAnimationParams & {
keyboardHeight: number;
}): number[];
export declare function useSlideAnimation({ position, height, topOffset, bottomOffset, keyboardOffset, avoidKeyboard }: UseSlideAnimationParams): {
animatedValue: React.MutableRefObject<Animated.Value>;
animate: (toValue: number) => void;
animationStyles: {
opacity: Animated.AnimatedInterpolation;
transform: {
translateY: Animated.AnimatedInterpolation;
}[];
};
};
export {};