chore(build): switch to eslint

This commit is contained in:
Daniel Sogl
2021-09-27 22:46:41 +02:00
parent 922da1b6d4
commit a1eaeb22f8
225 changed files with 4929 additions and 1865 deletions
@@ -5,7 +5,6 @@ import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-pl
* @name Cloud Settings
* @description
* Stores app settings in cloud storage so if the user re-installs the app or installs it on a different device, the settings will be restored and available in the new installation.
*
* @usage
* ```typescript
* import { CloudSettings } from '@awesome-cordova-plugins/cloud-settings/ngx';
@@ -41,7 +40,8 @@ import { Cordova, AwesomeCordovaNativePlugin, Plugin } from '@awesome-cordova-pl
export class CloudSettings extends AwesomeCordovaNativePlugin {
/**
* Indicates if any stored cloud settings currently exist for the current user.
* @return {Promise<boolean>} Will be passed a boolean flag which indicates whether an store settings exist for the user.
*
* @returns {Promise<boolean>} Will be passed a boolean flag which indicates whether an store settings exist for the user.
*/
@Cordova()
exists(): Promise<boolean> {
@@ -50,10 +50,11 @@ export class CloudSettings extends AwesomeCordovaNativePlugin {
/**
* Saves the settings to cloud backup.
*
* @param {object} settings - a JSON structure representing the user settings to save to cloud backup.
* @param {boolean} [overwrite] - (optional) if true, existing settings will be replaced rather than updated. Defaults to false.
* If false, existing settings will be merged with the new settings passed to this function.
* @return {Promise<any>} Will be passed a single object argument which contains the saved settings as a JSON object.
* @returns {Promise<any>} Will be passed a single object argument which contains the saved settings as a JSON object.
*/
@Cordova({
successIndex: 1,
@@ -65,7 +66,8 @@ export class CloudSettings extends AwesomeCordovaNativePlugin {
/**
* Loads the current settings.
* @return {Promise<any>} Will be passed a single object argument which contains the saved settings as a JSON object.
*
* @returns {Promise<any>} Will be passed a single object argument which contains the saved settings as a JSON object.
*/
@Cordova()
load(): Promise<any> {
@@ -74,6 +76,7 @@ export class CloudSettings extends AwesomeCordovaNativePlugin {
/**
* Registers a function which will be called if/when settings on the device have been updated from the cloud.
*
* @param {Function} handler - callback function to invoke when device settings have been updated from the cloud.
*/
@Cordova({ sync: true })
@@ -81,7 +84,8 @@ export class CloudSettings extends AwesomeCordovaNativePlugin {
/**
* Outputs verbose log messages from the native plugin components to the JS console.
* @return {Promise<void>}
*
* @returns {Promise<void>}
*/
@Cordova()
enableDebug(): Promise<void> {