react-native-navigation的迁移库

ComponentEvents.ts 781B

1234567891011121314151617181920212223242526272829303132333435
  1. export interface ComponentEvent {
  2. componentId: string;
  3. }
  4. export interface ComponentDidAppearEvent extends ComponentEvent {
  5. componentName: string;
  6. passProps?: object
  7. }
  8. export interface ComponentDidDisappearEvent extends ComponentEvent {
  9. componentName: string;
  10. }
  11. export interface NavigationButtonPressedEvent extends ComponentEvent {
  12. buttonId: string;
  13. }
  14. export interface ModalDismissedEvent extends ComponentEvent {
  15. componentId: string;
  16. }
  17. export interface SearchBarUpdatedEvent extends ComponentEvent {
  18. text: string;
  19. isFocused: boolean;
  20. }
  21. export interface SearchBarCancelPressedEvent extends ComponentEvent {
  22. componentName?: string;
  23. }
  24. export interface PreviewCompletedEvent extends ComponentEvent {
  25. componentName?: string;
  26. previewComponentId?: string;
  27. }