@veecode-platform/safira-cli
Version:
Generate a microservice project from your spec.
21 lines (20 loc) • 662 B
TypeScript
export declare abstract class UpdateDenpendencies {
abstract update(projectFolder: string, imports: Dependency[]): void;
abstract parseDependencies(imports: Dependency[]): any[];
loadFile(filePath: string): string;
}
export interface Dependency {
type: DependencyType;
groupId: string;
artifactId: string;
version?: string;
}
export declare class DependencyType {
readonly gradle: string;
readonly maven: string;
static readonly implementation: DependencyType;
static readonly test: DependencyType;
static readonly runtime: DependencyType;
static readonly compile: DependencyType;
private constructor();
}