From 8cf332f0ffbf6ffa2a2a64b17b53e5040843b29a Mon Sep 17 00:00:00 2001 From: Ibby Hadeed Date: Sun, 26 Mar 2017 01:58:46 -0400 Subject: [PATCH] refactor(decorators): use arrow functions --- src/@ionic-native/core/decorators.ts | 36 ++++++++++------------------ 1 file changed, 12 insertions(+), 24 deletions(-) diff --git a/src/@ionic-native/core/decorators.ts b/src/@ionic-native/core/decorators.ts index e0983440c..8fb8a9de6 100644 --- a/src/@ionic-native/core/decorators.ts +++ b/src/@ionic-native/core/decorators.ts @@ -188,33 +188,21 @@ export function Plugin(config: PluginConfig) { cls[k] = config[k]; } - cls['installed'] = function(printWarning?: boolean) { - return !!getPlugin(config.pluginRef); - }; + cls['installed'] = () => !!getPlugin(config.pluginRef); - cls['getPlugin'] = function() { - return getPlugin(config.pluginRef); - }; + cls['getPlugin'] = () => getPlugin(config.pluginRef); - cls['checkInstall'] = function() { - return checkAvailability(cls) === true; - }; + cls['checkInstall'] = () => (checkAvailability(cls) === true); - cls['getPluginName'] = function() { - return config.pluginName; - }; - cls['getPluginRef'] = function() { - return config.pluginRef; - }; - cls['getPluginInstallName'] = function() { - return config.plugin; - }; - cls['getPluginRepo'] = function() { - return config.repo; - }; - cls['getSupportedPlatforms'] = function() { - return config.platforms; - }; + cls['getPluginName'] = () => config.pluginName; + + cls['getPluginRef'] = () => config.pluginRef; + + cls['getPluginInstallName'] = () => config.plugin; + + cls['getPluginRepo'] = () => config.repo; + + cls['getSupportedPlatforms'] = () => config.platforms; return cls; };