@aws-amplify/cli-internal
Version:
Amplify CLI
16 lines • 485 B
TypeScript
import { DiscoveredResource } from './gen1-app';
export interface ValidationResult {
readonly valid: boolean;
readonly report?: string;
}
export interface Validation {
readonly description: string;
run(): Promise<ValidationResult>;
}
export interface AmplifyMigrationOperation {
readonly resource?: DiscoveredResource;
describe(): Promise<string[]>;
validate(): Validation | undefined;
execute(): Promise<void>;
}
//# sourceMappingURL=operation.d.ts.map