@aws-amplify/cli-internal
Version:
Amplify CLI
19 lines • 994 B
TypeScript
import { Planner } from '../../../_common/planner';
import { AmplifyMigrationOperation } from '../../../_common/operation';
import { BackendGenerator } from '../backend.generator';
import { RootPackageJsonGenerator } from '../../package.json.generator';
import { SpinningLogger } from '../../../_common/spinning-logger';
import { Gen1App } from '../../../_common/gen1-app';
export declare class CustomResourceGenerator implements Planner {
private readonly backendGenerator;
private readonly packageJsonGenerator;
private readonly outputDir;
private readonly resourceName;
private readonly logger;
private readonly gen1App;
constructor(gen1App: Gen1App, backendGenerator: BackendGenerator, packageJsonGenerator: RootPackageJsonGenerator, outputDir: string, resourceName: string, logger: SpinningLogger);
plan(): Promise<AmplifyMigrationOperation[]>;
private mergeDependencies;
private contributeToBackend;
}
//# sourceMappingURL=custom.generator.d.ts.map