UNPKG

@ua/react-native-airship

Version:
26 lines 1.06 kB
import { type HostComponent, type ViewProps } from 'react-native'; import type { BubblingEventHandler } from 'react-native/Libraries/Types/CodegenTypes'; type MessageLoadStartedEvent = Readonly<{ messageId: string; }>; type MessageLoadFinishedEvent = Readonly<{ messageId: string; }>; type MessageLoadErrorEvent = Readonly<{ messageId: string; retryable: boolean; error: string; }>; type MessageClosedEvent = Readonly<{ messageId: string; }>; interface NativeProps extends ViewProps { messageId: string; onLoadStarted: BubblingEventHandler<MessageLoadStartedEvent, 'topAirshipMessageViewLoadStarted'>; onLoadFinished: BubblingEventHandler<MessageLoadFinishedEvent, 'topAirshipMessageViewLoadFinished'>; onLoadError: BubblingEventHandler<MessageLoadErrorEvent, 'topAirshipMessageViewLoadError'>; onClose: BubblingEventHandler<MessageClosedEvent, 'topAirshipMessageViewClose'>; } declare const _default: HostComponent<NativeProps>; export default _default; //# sourceMappingURL=RNAirshipMessageViewNativeComponent.d.ts.map