@atomist/sdm
Version:
Atomist Software Delivery Machine SDK
19 lines • 701 B
TypeScript
import { NoParameters } from "@atomist/automation-client/lib/SmartParameters";
import { CodeTransformOrTransforms } from "./CodeTransform";
import { PushSelector } from "./PushRegistration";
export interface AutofixRegistrationOptions {
ignoreFailure: boolean;
}
/**
* Register an autofix. This is a transform run on every commit that will make a
* commit if necessary to the same branch.
*/
export interface AutofixRegistration<P = NoParameters> extends PushSelector {
transform: CodeTransformOrTransforms<P>;
options?: AutofixRegistrationOptions;
/**
* Parameters used for all transforms
*/
parametersInstance?: P;
}
//# sourceMappingURL=AutofixRegistration.d.ts.map