UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

9 lines (8 loc) 376 B
import type { Collections } from "../collection/Collection.js"; import type { DBProvider } from "../provider/DBProvider.js"; /** Base class for database schema migrators. */ export declare abstract class DBMigrator<T extends DBProvider = DBProvider> { readonly provider: T; constructor(provider: T); abstract migrate(...collections: Collections): Promise<void>; }