react-native-navigation的迁移库

NavigationComponentListener.ts 953B

123456789101112131415161718192021222324
  1. import {
  2. NavigationButtonPressedEvent,
  3. ModalDismissedEvent,
  4. ModalAttemptedToDismissEvent,
  5. SearchBarUpdatedEvent,
  6. SearchBarCancelPressedEvent,
  7. PreviewCompletedEvent,
  8. ScreenPoppedEvent,
  9. ComponentDidAppearEvent,
  10. ComponentDidDisappearEvent,
  11. } from './ComponentEvents';
  12. export interface NavigationComponentListener {
  13. componentDidAppear? : (_event: ComponentDidAppearEvent) => void
  14. componentDidDisappear? : (_event: ComponentDidDisappearEvent) => void
  15. navigationButtonPressed? : (_event: NavigationButtonPressedEvent) => void
  16. modalDismissed? : (_event: ModalDismissedEvent) => void
  17. modalAttemptedToDismiss? : (_event: ModalAttemptedToDismissEvent) => void
  18. searchBarUpdated? : (_event: SearchBarUpdatedEvent) => void
  19. searchBarCancelPressed? : (_event: SearchBarCancelPressedEvent) => void
  20. previewCompleted? : (_event: PreviewCompletedEvent) => void
  21. screenPopped? : (_event: ScreenPoppedEvent) => void
  22. }