Ejemplo n.º 1
0
 @Cordova({ sync: true })
 uriRecord(uri: string): any { return; }
Ejemplo n.º 2
0
 /**
  * Shows the spinner dialog
  * @param title {string} Spinner title (shows on Android only)
  * @param message {string} Spinner message
  * @param cancelCallback {boolean|function} Set to true to set spinner not cancelable. Or provide a function to call when the user cancels the spinner.
  * @param iOSOptions {object} Options for iOS only
  */
 @Cordova({
   sync: true
 })
 show(title?: string, message?: string, cancelCallback?: any, iOSOptions?: SpinnerDialogIOSOptions): void { }
Ejemplo n.º 3
0
 /**
  * Registers callback that is triggered on each dynamic link click.
  * @return {Promise<any>} Returns a promise
  */
 @Cordova()
 onDynamicLink(): Promise<any> { return; }
Ejemplo n.º 4
0
 /**
  * Stops listening for shipping contact selection changes
  * @return {Promise} whether stop listening was successful. This should
  *   really only fail if this is called without starting listening
  */
 @Cordova({
   otherPromise: true
 })
 stopListeningForShippingContactSelection(): Promise<boolean> {
   return;
 }
Ejemplo n.º 5
0
 /**
  * Request a payment with Apple Pay
  * @return {Promise<IPaymentResponse>} Returns a promise that resolves when something happens
  *
  * @param order {IOrder}
  *
  * @usage
  * try {
  *   const paymentResponse = this.applePay.makePaymentRequest({
  *     items: [
  *       {
  *         label: '3 x Basket Items',
  *         amount: 49.99
  *       },
  *       {
  *         label: 'Next Day Delivery',
  *         amount: 3.99
  *       },
  *       {
  *         label: 'My Fashion Company',
  *         amount: 53.98
  *       }
  *     ],
  *     shippingMethods: [
  *       {
  *         identifier: 'NextDay',
  *         label: 'NextDay',
  *         detail: 'Arrives tomorrow by 5pm.',
  *         amount: 3.99
  *       },
  *       {
  *         identifier: 'Standard',
  *         label: 'Standard',
  *         detail: 'Arrive by Friday.',
  *         amount: 4.99
  *       },
  *       {
  *         identifier: 'SaturdayDelivery',
  *         label: 'Saturday',
  *         detail: 'Arrive by 5pm this Saturday.',
  *         amount: 6.99
  *       }
  *     ],
  *     merchantIdentifier: 'merchant.apple.test',
  *     currencyCode: 'GBP',
  *     countryCode: 'GB',
  *     billingAddressRequirement: 'none',
  *     shippingAddressRequirement: 'none',
  *     shippingType: 'shipping',
  *   });
  *
  *   // The user has authorized the payment.
  *
  *   // Handle the token, asynchronously, i.e. pass to your merchant bank to
  *   // action the payment, then once finished, depending on the outcome:
  *
  *   // Here is an example implementation:
  *
  *   const captureStatus = await MyPaymentProvider.authorizeApplePayToken(paymentResponse.paymentData);
  *   await this.applePay.completeLastTransaction('success');
  * }
  * catch (err) {
  *   if (isPaymentAuthError(err)) {
  *     this.completeLastTransaction('failure');
  *   }
  *   else {
  *     // Failed to open pay sheet or user canceled payment
  *   }
  * }
  */
 @Cordova({
   otherPromise: true
 })
 makePaymentRequest(order: IOrder): Promise<IPaymentResponse> {
   return;
 }
Ejemplo n.º 6
0
 /**
  * Pick pictures from the library.
  * @param {ImagePickerOptions} options
  * @returns {Promise<any>} Returns a Promise that resolves the image file URI
  * otherwise rejects with an error.
  */
 @Cordova({
   callbackOrder: 'reverse'
 })
 getPictures(options: ImagePickerOptions): Promise<any> { return; }
Ejemplo n.º 7
0
 /**
  * Request permission to read images
  * @returns {Promise<any>}
  */
 @Cordova({
   platforms: ['Android']
 })
 requestReadPermission(): Promise<any> { return; }
Ejemplo n.º 8
0
 /**
 * Show the StatusBar
 */
 @Cordova({
   sync: true
 })
 show() { };
Ejemplo n.º 9
0
 /**
  * Set whether the status bar overlays the main app view. The default
  * is true.
  *
  * @param {boolean} doesOverlay  Whether the status bar overlays the main app view.
  */
 @Cordova({
   sync: true
 })
 overlaysWebView(doesOverlay: boolean) { };
Ejemplo n.º 10
0
 /**
  * Registers an event listener for formatable NDEF tags.
  * @param onSuccess
  * @param onFailure
  * @returns {Observable<any>}
  */
 @Cordova({
   observable: true,
   successIndex: 0,
   errorIndex: 3
 })
 addNdefFormatableListener(onSuccess?: Function, onFailure?: Function): Observable<any> { return; }