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) • 979 B
TypeScript
import { DatabaseCreatorContract } from 'database-builder';
import { Type, ModuleWithProviders } from '@angular/core';
import { DatabaseMigrationContract } from './services/database-migration-contract';
import { DatabaseSettingsFactoryContract } from './utils/database-settings-factory-contract';
import { PlatformLoad } from './utils/platform-load';
export declare class IonicDatabaseBuilderModule {
constructor(parentModule: IonicDatabaseBuilderModule);
static forSimple(isEnableLogProvider?: boolean, isAvailableProvider?: boolean, platformLoad?: Type<PlatformLoad>): ModuleWithProviders<IonicDatabaseBuilderModule>;
static forRoot(settingsProvider: Type<DatabaseSettingsFactoryContract>, databaseCreatorProvider: Type<DatabaseCreatorContract>, databaseMigrationContract: Type<DatabaseMigrationContract>, platformLoad?: Type<PlatformLoad>, isEnableLogProvider?: boolean, isAvailableProvider?: boolean): ModuleWithProviders<IonicDatabaseBuilderModule>;
}