UNPKG

react-native-reanimated

Version:

More powerful alternative to Animated library for React Native.

26 lines 1.02 kB
import type { Percentage, Point } from '../types'; export type NormalizedCubicBezierEasing = { name: string; x1: number; y1: number; x2: number; y2: number; }; export type NormalizedLinearEasing = { name: string; points: Point[]; }; export type NormalizedStepsEasing = { name: string; points: Point[]; }; export type ControlPoint = number | [number, ...Percentage[]]; export type StepsModifier = 'jump-start' | 'start' | 'jump-end' | 'end' | 'jump-none' | 'jump-both'; export type PredefinedTimingFunction = 'linear' | 'ease' | 'ease-in' | 'ease-out' | 'ease-in-out' | 'step-start' | 'step-end'; export type CSSTimingFunction = PredefinedTimingFunction | ParametrizedTimingFunction; export type NormalizedCSSTimingFunction = PredefinedTimingFunction | NormalizedCubicBezierEasing | NormalizedLinearEasing | NormalizedStepsEasing; export interface ParametrizedTimingFunction { toString(): string; normalize(): NormalizedCSSTimingFunction; } //# sourceMappingURL=types.d.ts.map