@aws/pdk
Version:
All documentation is located at: https://aws.github.io/aws-pdk
25 lines (24 loc) • 939 B
TypeScript
import { JavaProject } from "projen/lib/java";
import { CodeGenerationSourceOptions, GeneratedJavaRuntimeOptions } from "../../types";
import { CodegenOptions } from "../components/utils";
/**
* Configuration for the generated java runtime project
*/
export interface GeneratedJavaRuntimeBaseProjectOptions extends GeneratedJavaRuntimeOptions, CodeGenerationSourceOptions {
}
/**
* Java project containing types generated using OpenAPI Generator CLI
*/
export declare abstract class GeneratedJavaRuntimeBaseProject extends JavaProject {
/**
* The package name, for use in imports
*/
readonly packageName: string;
/**
* Options configured for the project
*/
protected readonly options: GeneratedJavaRuntimeBaseProjectOptions;
constructor(options: GeneratedJavaRuntimeBaseProjectOptions);
buildGenerateCommandArgs: () => string;
protected abstract buildCodegenOptions(): CodegenOptions;
}