@atomist/sdm
Version:
Atomist Software Delivery Machine SDK
16 lines • 744 B
TypeScript
import { FallbackParams } from "@atomist/automation-client/lib/operations/common/params/FallbackParams";
import { GitHubTargetsParams } from "@atomist/automation-client/lib/operations/common/params/GitHubTargetsParams";
import { ValidationResult } from "@atomist/automation-client/lib/SmartParameters";
import { RepoTargets } from "../../machine/RepoTargets";
/**
* Resolve from a Mapped parameter or from a supplied repos regex if no repo mapping
*/
export declare class GitHubRepoTargets extends GitHubTargetsParams implements FallbackParams, RepoTargets {
owner: string;
repo: string;
sha: string;
branch: string;
repos: string;
bindAndValidate(): ValidationResult;
}
//# sourceMappingURL=GitHubRepoTargets.d.ts.map