UNPKG

expo-notifications

Version:

Provides an API to fetch push notification tokens and to present, schedule, receive, and respond to notifications.

72 lines 2.35 kB
import { Notification, NotificationContent, NotificationRequest, NotificationResponse } from '../Notifications.types'; /** * @hidden * * Does any required processing of a notification response from native code * before it is passed to a notification response listener, or to the * last notification response hook. * * @param response The raw response passed in from native code * @returns the mapped response. */ export declare const mapNotificationResponse: (response: NotificationResponse) => { notification: { request: { content: NotificationContent & { dataString?: string | undefined; }; identifier: string; trigger: import("../Notifications.types").NotificationTrigger; }; date: number; }; actionIdentifier: string; userText?: string | undefined; }; /** * @hidden * * Does any required processing of a notification from native code * before it is passed to a notification listener. * * @param notification The raw notification passed in from native code * @returns the mapped notification. */ export declare const mapNotification: (notification: Notification) => { request: { content: NotificationContent & { dataString?: string | undefined; }; identifier: string; trigger: import("../Notifications.types").NotificationTrigger; }; date: number; }; /** * @hidden * * Does any required processing of a notification request from native code * before it is passed to other JS code. * * @param request The raw request passed in from native code * @returns the mapped request. */ export declare const mapNotificationRequest: (request: NotificationRequest) => { content: NotificationContent & { dataString?: string | undefined; }; identifier: string; trigger: import("../Notifications.types").NotificationTrigger; }; /** * @hidden * Does any required processing of notification content from native code * before being passed to other JS code. * * @param content The raw content passed in from native code * @returns the mapped content. */ export declare const mapNotificationContent: (content: NotificationContent) => NotificationContent & { dataString?: string | undefined; }; //# sourceMappingURL=mapNotificationResponse.d.ts.map