UNPKG

node-flyway

Version:

Apply version control to databases from within a Node.js application.

15 lines (14 loc) 699 B
import { FlywayVersion } from "../../internal/flyway-version"; import { FlywayCliProvider } from "../flyway-cli-provider"; import { FlywayCli } from "../flyway-cli"; import { FlywayCliDownloader } from "./downloader/flyway-cli-downloader"; export declare class DownloadProvider extends FlywayCliProvider { private saveDirectory; private flywayCliDownloader; protected static logger: import("../../utility/logger").Logger; constructor(saveDirectory: string, flywayCliDownloader: FlywayCliDownloader); getFlywayCli(flywayVersion: FlywayVersion): Promise<FlywayCli>; private getExtractLocationFromDecompressedFiles; private decompressFiles; private removeArchiveFile; }