react-native-reanimated
Version:
More powerful alternative to Animated library for React Native.
20 lines (15 loc) • 580 B
text/typescript
;
import type { NormalizedCSSTimingFunction } from '../../easing';
export type NormalizedSingleCSSTransitionSettings = {
duration: number;
timingFunction: NormalizedCSSTimingFunction;
delay: number;
allowDiscrete: boolean;
};
export type NormalizedCSSTransitionPropertyNames = 'all' | string[];
export type NormalizedCSSTransitionConfig = {
properties: NormalizedCSSTransitionPropertyNames;
settings: Record<string, NormalizedSingleCSSTransitionSettings>;
};
export type NormalizedCSSTransitionConfigUpdates =
Partial<NormalizedCSSTransitionConfig>;