UNPKG

@sendbird/uikit-react-native

Version:

Sendbird UIKit for React Native: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.

14 lines (13 loc) 686 B
import type { NotificationPermissionsStatus } from 'expo-notifications'; export interface ExpoPermissionResponse { canAskAgain: boolean; granted: boolean; status: 'denied' | 'granted' | 'undetermined'; } export interface ExpoMediaLibraryPermissionResponse extends ExpoPermissionResponse { accessPrivileges?: 'all' | 'limited' | 'none'; } export interface ExpoPushPermissionResponse extends ExpoPermissionResponse, NotificationPermissionsStatus { } declare const expoPermissionGranted: (stats: Array<ExpoMediaLibraryPermissionResponse | ExpoPushPermissionResponse | ExpoPermissionResponse>, limitedCallback?: () => void) => boolean; export default expoPermissionGranted;