2017-04-27 00:36:12 -04:00
|
|
|
export class IonicNativePlugin {
|
|
|
|
|
static pluginName: string;
|
|
|
|
|
|
|
|
|
|
static pluginRef: string;
|
|
|
|
|
|
|
|
|
|
static plugin: string;
|
|
|
|
|
|
|
|
|
|
static repo: string;
|
|
|
|
|
|
|
|
|
|
static platforms: string[];
|
|
|
|
|
|
|
|
|
|
static install: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Returns a boolean that indicates whether the plugin is installed
|
|
|
|
|
* @return {boolean}
|
|
|
|
|
*/
|
2018-04-08 18:48:55 +02:00
|
|
|
static installed(): boolean {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
2017-04-27 00:36:12 -04:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Returns the original plugin object
|
|
|
|
|
*/
|
2018-04-08 18:48:55 +02:00
|
|
|
static getPlugin(): any {}
|
2017-04-27 00:36:12 -04:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Returns the plugin's name
|
|
|
|
|
*/
|
2018-04-08 18:48:55 +02:00
|
|
|
static getPluginName(): string {
|
|
|
|
|
return;
|
|
|
|
|
}
|
2017-04-27 00:36:12 -04:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Returns the plugin's reference
|
|
|
|
|
*/
|
2018-04-08 18:48:55 +02:00
|
|
|
static getPluginRef(): string {
|
|
|
|
|
return;
|
|
|
|
|
}
|
2017-04-27 00:36:12 -04:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Returns the plugin's install name
|
|
|
|
|
*/
|
2018-04-08 18:48:55 +02:00
|
|
|
static getPluginInstallName(): string {
|
|
|
|
|
return;
|
|
|
|
|
}
|
2017-04-27 00:36:12 -04:00
|
|
|
|
2017-05-20 05:21:27 -04:00
|
|
|
/**
|
|
|
|
|
* Returns the plugin's supported platforms
|
|
|
|
|
*/
|
2018-04-08 18:48:55 +02:00
|
|
|
static getSupportedPlatforms(): string[] {
|
|
|
|
|
return;
|
|
|
|
|
}
|
2017-04-27 00:36:12 -04:00
|
|
|
}
|