Update ts/flow types

CompletionHandler is no longer passed as a param to listener.
Instead it exists on the IOSNotification class.
This commit is contained in:
Ryan Grey 2018-08-15 11:51:35 +01:00
parent 0d0f85d217
commit 5689d702e4
2 changed files with 4 additions and 7 deletions

3
src/index.d.ts vendored
View File

@ -1168,7 +1168,7 @@ declare module 'react-native-firebase' {
): () => any;
onNotificationDisplayed(
listener: (notification: Notification, done: CompletionHandler) => any
listener: (notification: Notification) => any
): () => any;
onNotificationOpened(
@ -1473,6 +1473,7 @@ declare module 'react-native-firebase' {
hasAction?: boolean;
launchImage?: string;
threadIdentifier?: string;
complete?: CompletionHandler;
addAttachment(
identifier: string,

View File

@ -12,9 +12,7 @@ import AndroidAction from './AndroidAction';
import AndroidChannel from './AndroidChannel';
import AndroidChannelGroup from './AndroidChannelGroup';
import AndroidNotifications from './AndroidNotifications';
import IOSNotifications, {
type BackgroundFetchResultValue,
} from './IOSNotifications';
import IOSNotifications from './IOSNotifications';
import AndroidRemoteInput from './AndroidRemoteInput';
import Notification from './Notification';
import {
@ -36,9 +34,7 @@ import type {
Schedule,
} from './types';
type CompletionHandler = BackgroundFetchResultValue => void;
type OnNotification = (Notification, CompletionHandler) => any;
type OnNotification = Notification => any;
type OnNotificationObserver = {
next: OnNotification,