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
10 lines (9 loc) • 504 B
TypeScript
import { Injector } from '@angular/core';
import { DatabaseObject, GetMapper } from 'database-builder';
import { ConfigDatabase } from 'database-builder/src/crud/config-database';
export declare abstract class DatabaseSettingsFactoryContract {
abstract databaseName(injector: Injector): string;
abstract version(injector: Injector): number;
abstract mapper(injector: Injector): GetMapper;
abstract config(injector: Injector, database: DatabaseObject): Promise<ConfigDatabase>;
}