Files
awesome-cordova-plugins/src/@ionic-native/plugins/splash-screen/index.ts
T
Ibby Hadeed 17366a29da feat(): add IonicNativePlugin base class (#1425)
* add base class

* properties are static

* some fixes

* tslint
2017-04-27 00:36:12 -04:00

47 lines
998 B
TypeScript

import { Injectable } from '@angular/core';
import { Cordova, Plugin, IonicNativePlugin } from '@ionic-native/core';
/**
* @name Splash Screen
* @description This plugin displays and hides a splash screen during application launch. The methods below allows showing and hiding the splashscreen after the app has loaded.
* @usage
* ```typescript
* import { SplashScreen } from '@ionic-native/splash-screen';
*
* constructor(private splashScreen: SplashScreen) { }
*
* ...
*
* this.splashScreen.show();
*
* this.splashScreen.hide();
* ```
*/
@Plugin({
pluginName: 'SplashScreen',
plugin: 'cordova-plugin-splashscreen',
pluginRef: 'navigator.splashscreen',
repo: 'https://github.com/apache/cordova-plugin-splashscreen'
})
@Injectable()
export class SplashScreen extends IonicNativePlugin {
/**
* Shows the splashscreen
*/
@Cordova({
sync: true
})
show(): void {}
/**
* Hides the splashscreen
*/
@Cordova({
sync: true
})
hide(): void {}
}