ionic-database-builder
Version:
Extended library from database-builder to assist in creating and maintaining SQL commands. Allowing integrate execute commands with SQLite ('@ionic-native/sqlite'), Web Sql, etc. Through the interface injection 'DatabaseCreatorContract' returning an imple
17 lines (16 loc) • 887 B
TypeScript
import { Version } from './../model/version-model';
import { Injector } from '@angular/core';
import { DatabaseObject } from 'database-builder';
import { DatabaseMigrationContract } from './database-migration-contract';
import { DatabaseMigrationBase } from '../utils/database-migration-base';
import { DatabaseResettableContract } from './database-resettable-contract';
import { Observable } from 'rxjs';
export declare class DatabaseMigration extends DatabaseMigrationBase implements DatabaseResettableContract {
private _injector;
private _databaseMigrationContract;
private _settings;
constructor(_injector: Injector, _databaseMigrationContract: DatabaseMigrationContract);
reset(database: DatabaseObject): Observable<any>;
protected migrationExecute(database: DatabaseObject, version: Version): Observable<boolean>;
private callNested;
}