refactor: optimize plugins for angular treeshaking

BREAKING CHANGE: You can remove the plugin import from the app.module.ts because of the changed Inject decorator
This commit is contained in:
Daniel Sogl
2019-02-20 17:37:39 +01:00
parent 64230319a2
commit 8b53c04dc5
238 changed files with 735 additions and 245 deletions
@@ -31,7 +31,9 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core';
installVariables: [],
platforms: ['Android', 'iOS']
})
@Injectable()
@Injectable({
providedIn: 'root'
})
export class LottieSplashScreen extends IonicNativePlugin {
/**
* This function shows a Lottie splash screen. If no arguments are given, it defaults to the config.xml values, however you can pass (new) options here to change the behavior on runtime. (For easier reading the TypeScript notation is used)