@atomist/sdm
Version:
Atomist Software Delivery Machine SDK
11 lines • 750 B
TypeScript
import { RepoId } from "@atomist/automation-client/lib/operations/common/RepoId";
import { Project } from "@atomist/automation-client/lib/project/Project";
import { GeneratorRegistration } from "../../../api/registration/GeneratorRegistration";
import { UniversalTransform } from "../generatorSupport";
export interface AssertGeneratorResult {
id: RepoId;
project: Project;
parameters: Record<string, any>;
}
export declare function assertUniversalGenerator(generatorUnderTest: GeneratorRegistration<any>, transformsUnderTest: UniversalTransform<any> | Array<UniversalTransform<any>>, initialParams: Record<string, any>, promptForParams?: Record<string, any>): Promise<AssertGeneratorResult>;
//# sourceMappingURL=assertGenerator.d.ts.map