UNPKG

@atomist/sdm

Version:

Atomist Software Delivery Machine SDK

21 lines 1.32 kB
import { Project } from "@atomist/automation-client/lib/project/Project"; import { CodeTransform } from "../../../../api/registration/CodeTransform"; import { SpringBootProjectStructure } from "./SpringBootProjectStructure"; import { SpringProjectCreationParameters } from "./SpringProjectCreationParameters"; /** * Infer the Spring Boot structure and rename the class. * @param {string} serviceClassName * @param {Project} p * @return {Promise<Project>} */ export declare function inferSpringStructureAndRename(serviceClassName: string, p: Project): Promise<Project>; /** * Infer the Spring Boot structure and perform an action * @param {string} serviceClassName * @param {Project} p * @return {Promise<Project>} */ export declare function inferSpringStructureAndDo(p: Project, action: (p: Project, structure: SpringBootProjectStructure, params?: SpringProjectCreationParameters) => Promise<Project>, params?: SpringProjectCreationParameters): Promise<Project>; export declare const inferSpringStructureAndRenameTransform: CodeTransform<SpringProjectCreationParameters>; export declare function inferSpringStructureAndDoTransform(action: (p: Project, structure: SpringBootProjectStructure) => Promise<Project>): CodeTransform<SpringProjectCreationParameters>; //# sourceMappingURL=springBootUtils.d.ts.map