UNPKG

@egi/smart-db

Version:

Unified Smart DB Access

13 lines (12 loc) 490 B
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; }