UNPKG

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
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>; }