@atomist/sdm
Version:
Atomist Software Delivery Machine SDK
24 lines • 1 kB
TypeScript
import { RemoteLocator } from "@atomist/automation-client/lib/operations/common/params/RemoteLocator";
import { NewRepoCreationParameters } from "@atomist/automation-client/lib/operations/generate/NewRepoCreationParameters";
import { SeedDrivenGeneratorParameters } from "@atomist/automation-client/lib/operations/generate/SeedDrivenGeneratorParameters";
import { GeneratorConfig } from "./GeneratorConfig";
/**
* Convenient base class for project generator parameters.
*/
export declare class SeedDrivenGeneratorParametersSupport implements SeedDrivenGeneratorParameters {
private readonly config?;
screenName: string;
version: string;
seed: string;
seedOwner: string;
target: NewRepoCreationParameters;
slackTeam: string;
get description(): string;
/**
* Resolve the seed repo
* @return {RemoteLocator}
*/
get source(): RemoteLocator;
constructor(config?: GeneratorConfig);
}
//# sourceMappingURL=SeedDrivenGeneratorParametersSupport.d.ts.map