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
11 lines (10 loc) • 506 B
TypeScript
import { GetMapper, DatabaseObject } from 'database-builder';
import { DatabaseResettableContract } from './database-resettable-contract';
import { Observable } from 'rxjs';
import { Version } from '../model/version-model';
export declare abstract class DatabaseMigrationContract {
onStart(): void;
onFinish(): void;
onProgress(): void;
abstract to(version: Version, database: DatabaseObject, mappers: GetMapper, resettable: DatabaseResettableContract): Array<Observable<any>>;
}