UNPKG

react-native-passkit-wallet

Version:
36 lines (28 loc) 929 B
/** * @flow */ 'use strict' import { NativeModules } from 'react-native' import type EmitterSubscription from 'EmitterSubscription' const nativeModule = NativeModules.RNPassKit export default { ...nativeModule, presentAddPassesViewController: (base64Encoded: string): Promise<void> => { // eslint-disable-next-line no-console console.warn( 'PassKit.presentAddPassesViewController is deprecated. Use PassKit.addPass instead.' ) return nativeModule.addPass(base64Encoded) }, containsPass: (base64Encoded: string): Promise<boolean> => { // eslint-disable-next-line no-console console.warn('PassKit.containsPass is not implemented on android.') return Promise.resolve(false) }, addEventListener: ( eventType: string, listener: Function, context: ?Object ): ?EmitterSubscription => null, removeEventListener: (eventType: string, listener: Function): void => {} }