feat(plugin): proxy plugin properties

Rename RequiresPlugin decorator to CordovaProperty and replace getter so
we can forward property access to the underlying plugin property.
This commit is contained in:
Tim Lancina
2016-03-04 13:56:22 -06:00
parent f360827b20
commit fc54fefde5
4 changed files with 18 additions and 14 deletions
+7 -3
View File
@@ -1,4 +1,6 @@
import {Plugin, Cordova} from './plugin';
import {Plugin, Cordova, CordovaProperty} from './plugin';
declare var window;
/**
* The AppRate plugin makes it easy to prompt the user to rate your app, either now, later, or never.
@@ -43,8 +45,10 @@ export class AppRate {
* customLocale {Object} null - custom locale object
* @type {{}}
*/
@Cordova()
static preferences = {};
@CordovaProperty
static get preferences(){
return window.AppRate.preferences;
}
/**
* Prompts the user for rating