@egi/smart-db
Version:
Unified Smart DB Access
13 lines (12 loc) • 490 B
TypeScript
import { SmartDbVersionViewModel } from "./models/smart-db-version-view-model";
import { SmartDb } from "./smart-db";
import { SmartDbOptions } from "./smart-db-interfaces";
export declare class SmartDbUpgradeManager {
private db;
private log;
constructor(db: SmartDb);
hasDatabaseModule(module: string): Promise<boolean>;
prepareDatabase(options: SmartDbOptions): Promise<SmartDbVersionViewModel>;
private upgradeDatabase;
private executeScriptsSequentially;
}