@kirz/react-native-toolkit
Version:
Toolkit to speed up React Native development
22 lines • 919 B
TypeScript
import { EasingFunction } from 'react-native';
import { EasingFunctionFactory, SharedValue } from 'react-native-reanimated';
export declare class AutoplayAction {
readonly progress: SharedValue<number>;
private readonly duration;
private readonly options?;
private startValue;
private endValue;
constructor(progress: SharedValue<number>, duration: number, options?: {
easing?: EasingFunction | EasingFunctionFactory | undefined;
delay?: number | undefined;
resetDuration?: number | undefined;
resetEasing?: EasingFunction | EasingFunctionFactory | undefined;
onFinish?: (() => void) | undefined;
onReset?: (() => void) | undefined;
} | undefined);
start(start?: number, end?: number): Promise<void>;
reset(start?: number, end?: number): Promise<void>;
pause(): void;
stop(): void;
}
//# sourceMappingURL=AutoplayAction.d.ts.map