awesome-cordova-plugins/src/@ionic-native/plugins/splash-screen/index.ts
Daniel Sogl c6f9fa356f style(): unify docs and spacing (#1448)
* typo(barcode-scanner): fixe circle lint error

* typo(docs):  Unified the documentations

In some plugins the typescript markup was missing.
I also unified the console.log string from console.log("hello") to console.log('Hello') so any plugin page look the same.
2017-04-30 14:36:22 -04:00

47 lines
1000 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 { }
}