UNPKG

react-native-ios-utilities

Version:

Utilities for react-native + iOS and wrappers for using swift together with fabric/paper + JSI

27 lines (19 loc) 918 B
import type { BubblingEventHandler } from "react-native/Libraries/Types/CodegenTypes"; import type { UIViewAnimatingPosition, UIViewPropertyAnimator } from "./NativeTypes"; // MARK: - OnPropertyAnimatorDidStartEvent // --------------------------------------- export type OnPropertyAnimatorDidStartEventPayload = Readonly<{ objectMetadata: UIViewPropertyAnimator; didCancelPreviousAnimation?: boolean; }>; export type OnPropertyAnimatorDidStartEvent = BubblingEventHandler<OnPropertyAnimatorDidStartEventPayload>; // MARK: - OnPropertyAnimatorDidCompleteEvent // ------------------------------------------ export type OnPropertyAnimatorDidCompleteEventPayload = Readonly<{ objectMetadata: UIViewPropertyAnimator; animationPosition: UIViewAnimatingPosition; didCancel?: boolean; }>; export type OnPropertyAnimatorDidCompleteEvent = BubblingEventHandler<OnPropertyAnimatorDidCompleteEventPayload>;