refactor(3dtouch):

This commit is contained in:
Guille 2016-07-08 00:29:03 +02:00
parent ba20dbe590
commit 347c8a0715

View File

@ -1,6 +1,9 @@
import {Plugin, Cordova} from './plugin';
import {Observable} from 'rxjs/Observable';
import { Cordova, Plugin } from './plugin';
import { Observable } from 'rxjs/Observable';
declare var window: any;
/**
* @name 3DTouch
* @description
@ -74,7 +77,7 @@ export class ThreeDeeTouch {
* @returns {Promise<boolean>} returns a promise that resolves with a boolean that indicates whether the plugin is available or not
*/
@Cordova()
static isAvailable(): Promise<boolean> {return; }
static isAvailable(): Promise<boolean> { return; }
/**
* You can get a notification when the user force touches the webview. The plugin defines a Force Touch when at least 75% of the maximum force is applied to the screen. Your app will receive the x and y coordinates, so you have to figure out which UI element was touched.
@ -83,7 +86,7 @@ export class ThreeDeeTouch {
@Cordova({
observable: true
})
static watchForceTouches(): Observable<ThreeDeeTouchForceTouch> {return; }
static watchForceTouches(): Observable<ThreeDeeTouchForceTouch> { return; }
/**
* setup the 3D-touch actions, takes an array of objects with the following
@ -95,7 +98,7 @@ export class ThreeDeeTouch {
@Cordova({
sync: true
})
static configureQuickActions(quickActions: Array<ThreeDeeTouchQuickAction>): void {}
static configureQuickActions(quickActions: Array<ThreeDeeTouchQuickAction>): void { }
/**
* When a home icon is pressed, your app launches and this JS callback is invoked.
@ -118,7 +121,7 @@ export class ThreeDeeTouch {
@Cordova({
sync: true
})
static enableLinkPreview(): void {}
static enableLinkPreview(): void { }
/**
* Disabled the link preview feature, if enabled.
@ -126,7 +129,7 @@ export class ThreeDeeTouch {
@Cordova({
sync: true
})
static disableLinkPreview(): void {}
static disableLinkPreview(): void { }
}
export interface ThreeDeeTouchQuickAction {
type?: string;