UNPKG

@aws-amplify/cli-internal

Version:
15 lines 741 B
import { $TSContext } from '@aws-amplify/amplify-cli-core'; import { SpinningLogger } from './spinning-logger'; import { Plan } from './plan'; import { Gen1App } from './gen1-app'; import { AmplifyGen2MigrationValidations } from './validations'; export declare abstract class AmplifyMigrationStep { protected readonly logger: SpinningLogger; protected readonly gen1App: Gen1App; protected readonly context: $TSContext; protected readonly validations: AmplifyGen2MigrationValidations; constructor(logger: SpinningLogger, gen1App: Gen1App, context: $TSContext, validations: AmplifyGen2MigrationValidations); abstract forward(): Promise<Plan>; abstract rollback(): Promise<Plan>; } //# sourceMappingURL=step.d.ts.map