UNPKG

react-native-reanimated

Version:

More powerful alternative to Animated library for React Native.

63 lines (60 loc) 4.42 kB
'use strict'; import './publicGlobals'; import { initializeReanimatedModule } from './initializers'; import { ReanimatedModule } from './ReanimatedModule'; // TODO: Specify the initialization pipeline since now there's no // universal source of truth for it. initializeReanimatedModule(ReanimatedModule); // eslint-disable-next-line import/first import * as Animated from './Animated'; export default Animated; export { cancelAnimation, defineAnimation, GentleSpringConfig, GentleSpringConfigWithDuration, Reanimated3DefaultSpringConfig, Reanimated3DefaultSpringConfigWithDuration, SnappySpringConfig, SnappySpringConfigWithDuration, WigglySpringConfig, WigglySpringConfigWithDuration, withClamp, withDecay, withDelay, withRepeat, withSequence, withSpring, withTiming } from './animation'; export { convertToRGBA, isColor } from './Colors'; export { processColor, ReanimatedLogLevel } from './common'; export { InterfaceOrientation, IOSReferenceFrame, KeyboardState, ReduceMotion, SensorType } from './commonTypes'; export { LayoutAnimationConfig } from './component/LayoutAnimationConfig'; export { PerformanceMonitor } from './component/PerformanceMonitor'; export { ReducedMotionConfig } from './component/ReducedMotionConfig'; export { configureReanimatedLogger } from './ConfigHelper'; export { enableLayoutAnimations, getViewProp, isConfigured, isReanimated3, makeMutable } from './core'; export * from './css'; export { Easing } from './Easing'; export { getStaticFeatureFlag, setDynamicFeatureFlag } from './featureFlags'; export { useAnimatedKeyboard, useAnimatedProps, useAnimatedReaction, useAnimatedRef, useAnimatedScrollHandler, useAnimatedSensor, useAnimatedStyle, useComposedEventHandler, useDerivedValue, useEvent, useFrameCallback, useHandler, useReducedMotion, useScrollOffset, /** @deprecated Please use {@link useScrollOffset} instead. */ useScrollOffset as useScrollViewOffset, useSharedValue } from './hook'; export { ColorSpace, /** @deprecated Please use {@link Extrapolation} instead. */ Extrapolate, interpolateColor, useInterpolateConfig } from './interpolateColor'; export { clamp, Extrapolation, interpolate } from './interpolation'; export { isSharedValue } from './isSharedValue'; export { advanceAnimationByFrame, advanceAnimationByTime, getAnimatedStyle, setUpTests, withReanimatedTimer } from './jestUtils'; export { BaseAnimationBuilder, // Bounce BounceIn, BounceInDown, BounceInLeft, BounceInRight, BounceInUp, BounceOut, BounceOutDown, BounceOutLeft, BounceOutRight, BounceOutUp, ComplexAnimationBuilder, CurvedTransition, EntryExitTransition, // Fade FadeIn, FadeInDown, FadeInLeft, FadeInRight, FadeInUp, FadeOut, FadeOutDown, FadeOutLeft, FadeOutRight, FadeOutUp, FadingTransition, FlipInEasyX, FlipInEasyY, FlipInXDown, // Flip FlipInXUp, FlipInYLeft, FlipInYRight, FlipOutEasyX, FlipOutEasyY, FlipOutXDown, FlipOutXUp, FlipOutYLeft, FlipOutYRight, JumpingTransition, Keyframe, // Transitions Layout, LightSpeedInLeft, // Lightspeed LightSpeedInRight, LightSpeedOutLeft, LightSpeedOutRight, LinearTransition, // Pinwheel PinwheelIn, PinwheelOut, // Roll RollInLeft, RollInRight, RollOutLeft, RollOutRight, // Rotate RotateInDownLeft, RotateInDownRight, RotateInUpLeft, RotateInUpRight, RotateOutDownLeft, RotateOutDownRight, RotateOutUpLeft, RotateOutUpRight, SequencedTransition, SlideInDown, SlideInLeft, // Slide SlideInRight, SlideInUp, SlideOutDown, SlideOutLeft, SlideOutRight, SlideOutUp, // Stretch StretchInX, StretchInY, StretchOutX, StretchOutY, // Zoom ZoomIn, ZoomInDown, ZoomInEasyDown, ZoomInEasyUp, ZoomInLeft, ZoomInRight, ZoomInRotate, ZoomInUp, ZoomOut, ZoomOutDown, ZoomOutEasyDown, ZoomOutEasyUp, ZoomOutLeft, ZoomOutRight, ZoomOutRotate, ZoomOutUp } from './layoutReanimation'; export { startMapper, stopMapper } from './mappers'; export { jsVersion as reanimatedVersion } from './platform-specific/jsVersion'; export { dispatchCommand, getRelativeCoords, measure, scrollTo, setGestureState, setNativeProps } from './platformFunctions'; export { getUseOfValueInStyleWarning } from './pluginUtils'; export { createAnimatedPropAdapter } from './PropAdapters'; export { finishScreenTransition, ScreenTransition, startScreenTransition } from './screenTransition'; export { createWorkletRuntime, executeOnUIRuntimeSync, isWorkletFunction, makeShareableCloneRecursive, runOnJS, runOnRuntime, runOnUI } from './workletFunctions'; //# sourceMappingURL=index.js.map