UNPKG

@dynatrace/devkit

Version:

The Dynatrace App Toolkit utilities for writing and testing migrations.

19 lines (18 loc) 633 B
import type { FileMap } from './file-map'; /** The migration function meta data */ export interface MigrationMetadata { /** The absolute path to the app's root directory. */ root: string; /** The migration version. */ version: string; package: { /** The package name. */ name: string; /** The package version. */ version: string; /** The absolute path to the temporary installation directory of the package. */ path: string; }; } /** The migration function */ export type MigrationFunction = (fileMap: FileMap, ...MigrationMetadata: any[]) => Promise<FileMap>;