UNPKG

@atomist/automation-client

Version:
27 lines 885 B
import { ProjectOperationCredentials } from "../ProjectOperationCredentials"; import { RepoFilter } from "../repoFilter"; import { RemoteRepoRef } from "../RepoId"; import { Credentialed } from "./Credentialed"; import { RemoteLocator } from "./RemoteLocator"; /** * Base parameters for working with repo(s). * Allows use of regex. */ export declare abstract class TargetsParams implements Credentialed, RemoteLocator { abstract owner: any; /** * Repo name. May be a repo name or a regex. */ abstract repo: any; abstract sha: any; abstract credentials: ProjectOperationCredentials; readonly usesRegex: boolean; abstract repoRef: RemoteRepoRef; /** * If we're not tied to a single repo ref, test this RepoRef * @param {RepoRef} rr * @return {boolean} */ test: RepoFilter; } //# sourceMappingURL=TargetsParams.d.ts.map