Skip to content

Commit

Permalink
fix(sqlite): remove trailing whitespaces
Browse files Browse the repository at this point in the history
  • Loading branch information
danielsogl committed Mar 16, 2018
1 parent f607a03 commit 7547a94
Showing 1 changed file with 59 additions and 24 deletions.
83 changes: 59 additions & 24 deletions src/@ionic-native/plugins/sqlite/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
import { Injectable } from '@angular/core';
import { Cordova, CordovaInstance, Plugin, CordovaCheck, InstanceProperty, IonicNativePlugin } from '@ionic-native/core';
import {
Cordova,
CordovaCheck,
CordovaInstance,
InstanceProperty,
IonicNativePlugin,
Plugin
} from '@ionic-native/core';

declare const sqlitePlugin: any;

Expand All @@ -17,8 +24,8 @@ export interface SQLiteDatabaseConfig {
*/
iosDatabaseLocation?: string;
/**
* support opening pre-filled databases with https://github.com/litehelpers/cordova-sqlite-ext
*/
* support opening pre-filled databases with https://github.com/litehelpers/cordova-sqlite-ext
*/
createFromLocation?: number;
/**
* support encrypted databases with https://github.com/litehelpers/Cordova-sqlcipher-adapter
Expand All @@ -31,8 +38,18 @@ export interface SQLiteDatabaseConfig {
*/
export interface SQLiteTransaction {
start: () => void;
executeSql: (sql: any, values: any, success: Function, error: Function) => void;
addStatement: (sql: any, values: any, success: Function, error: Function) => void;
executeSql: (
sql: any,
values: any,
success: Function,
error: Function
) => void;
addStatement: (
sql: any,
values: any,
success: Function,
error: Function
) => void;
handleStatementSuccess: (handler: Function, response: any) => void;
handleStatementFailure: (handler: Function, response: any) => void;
run: () => void;
Expand All @@ -45,8 +62,7 @@ export interface SQLiteTransaction {
* @hidden
*/
export class SQLiteObject {

constructor(public _objectInstance: any) { }
constructor(public _objectInstance: any) {}

@InstanceProperty databaseFeatures: { isSQLitePluginDatabase: boolean };

Expand All @@ -55,7 +71,7 @@ export class SQLiteObject {
@CordovaInstance({
sync: true
})
addTransaction(transaction: (tx: SQLiteTransaction) => void): void { }
addTransaction(transaction: (tx: SQLiteTransaction) => void): void {}

/**
* @param fn {any}
Expand All @@ -65,51 +81,62 @@ export class SQLiteObject {
successIndex: 2,
errorIndex: 1
})
transaction(fn: any): Promise<any> { return; }
transaction(fn: any): Promise<any> {
return;
}

/**
* @param fn {Function}
* @returns {Promise<any>}
*/
@CordovaInstance()
readTransaction(fn: (tx: SQLiteTransaction) => void): Promise<any> { return; }
readTransaction(fn: (tx: SQLiteTransaction) => void): Promise<any> {
return;
}

@CordovaInstance({
sync: true
})
startNextTransaction(): void { }
startNextTransaction(): void {}

/**
* @returns {Promise<any>}
*/
@CordovaInstance()
open(): Promise<any> { return; }
open(): Promise<any> {
return;
}

/**
* @returns {Promise<any>}
*/
@CordovaInstance()
close(): Promise<any> { return; }
close(): Promise<any> {
return;
}

/**
* Execute SQL on the opened database. Note, you must call `create` first, and
* ensure it resolved and successfully opened the database.
*/
@CordovaInstance()
executeSql(statement: string, params: any): Promise<any> { return; }
executeSql(statement: string, params: any): Promise<any> {
return;
}

/**
* @param sqlStatements {Array<string | string[] | any>}
* @returns {Promise<any>}
*/
@CordovaInstance()
sqlBatch(sqlStatements: Array<string | string[] | any>): Promise<any> { return; }
sqlBatch(sqlStatements: Array<string | string[] | any>): Promise<any> {
return;
}

@CordovaInstance({
sync: true
})
abortallPendingTransactions(): void { }

abortallPendingTransactions(): void {}
}

/**
Expand Down Expand Up @@ -159,7 +186,6 @@ export class SQLiteObject {
})
@Injectable()
export class SQLite extends IonicNativePlugin {

/**
* Open or create a SQLite database file.
*
Expand All @@ -171,7 +197,11 @@ export class SQLite extends IonicNativePlugin {
@CordovaCheck()
create(config: SQLiteDatabaseConfig): Promise<SQLiteObject> {
return new Promise((resolve, reject) => {
sqlitePlugin.openDatabase(config, (db: any) => resolve(new SQLiteObject(db)), reject);
sqlitePlugin.openDatabase(
config,
(db: any) => resolve(new SQLiteObject(db)),
reject
);
});
}

Expand All @@ -180,21 +210,26 @@ export class SQLite extends IonicNativePlugin {
* @returns {Promise<any>}
*/
@Cordova()
echoTest(): Promise<any> { return; }

echoTest(): Promise<any> {
return;
}

/**
* Automatically verify basic database access operations including opening a database
* @returns {Promise<any>}
*/
@Cordova()
selfTest(): Promise<any> { return; }
selfTest(): Promise<any> {
return;
}

/**
* Deletes a database
* @param config {SQLiteDatabaseConfig} database configuration
* @returns {Promise<any>}
*/
@Cordova()
deleteDatabase(config: SQLiteDatabaseConfig): Promise<any> { return; }

deleteDatabase(config: SQLiteDatabaseConfig): Promise<any> {
return;
}
}

0 comments on commit 7547a94

Please sign in to comment.