react-native-story-component
Version:
Story component for React Native.
50 lines • 1.65 kB
TypeScript
export default AndroidCubeEffect;
declare class AndroidCubeEffect extends React.Component<any, any, any> {
constructor(props: any);
pages: any;
fullWidth: number;
state: {
currentPage: number;
};
UNSAFE_componentWillMount(): void;
_animatedValue: Animated.ValueXY | undefined;
_value: {
x: number;
y: number;
} | {
x: number;
y: number;
} | undefined;
_panResponder: import("react-native").PanResponderInstance | undefined;
scrollTo(page: any, animated: any): void;
_getTransformsFor: (i: any) => {
transform: ({
perspective: number;
translateX?: undefined;
rotateY?: undefined;
} | {
translateX: Animated.AnimatedInterpolation<string | number>;
perspective?: undefined;
rotateY?: undefined;
} | {
rotateY: Animated.AnimatedInterpolation<string | number>;
perspective?: undefined;
translateX?: undefined;
})[];
opacity: Animated.AnimatedInterpolation<string | number>;
};
_renderChild: (child: any, i: any) => React.JSX.Element;
_closest: (num: any) => any;
_closestPage: (num: any) => number | undefined;
render(): React.JSX.Element;
_scrollView: any;
}
declare namespace AndroidCubeEffect {
namespace propTypes {
const callBackAfterSwipe: PropTypes.Requireable<(...args: any[]) => any>;
}
}
import React from "react";
import { Animated } from "react-native/Libraries/Animated/Animated";
import PropTypes from "prop-types";
//# sourceMappingURL=AndroidCubeEffect.d.ts.map