UNPKG

machinomy

Version:

Micropayments powered by Ethereum

13 lines (12 loc) 468 B
import * as DBMigrate from 'db-migrate'; import Logger from '@machinomy/logger'; import IMigrator from './IMigrator'; export default abstract class SqlMigrator implements IMigrator { dbmigrate: DBMigrate.DBMigrate; migrationsPath: string; log: Logger; protected constructor(log: Logger, config: DBMigrate.InstanceOptions); isLatest(): Promise<boolean>; sync(n?: string): Promise<void>; lastMigrationNumber(): Promise<string | undefined>; }