@autobe/agent
Version:
AI backend server code generator
24 lines (23 loc) • 934 B
TypeScript
import { AutoBeOpenApi } from "@autobe/interface";
export interface IAutoBeInterfaceEndpointApplication {
/**
* Create Restful API endpoints.
*
* Create Restful API endpoints referencing the given documents; requirement
* analysis documents, and Prisma schema files with ERD descriptions. The API
* endpoints must cover every requirements and every entities in the ERD.
*
* Also, each combination of {@link AutoBeOpenApi.IEndpoint.path} and
* {@link AutoBeOpenApi.IEndpoint.method} must be unique to avoid duplicates.
* Please don't make any duplicates.
*
* @param props Properties containing the endpoints
*/
makeEndpoints(props: IAutoBeInterfaceEndpointApplication.IProps): void;
}
export declare namespace IAutoBeInterfaceEndpointApplication {
interface IProps {
/** The endpoints to generate. */
endpoints: AutoBeOpenApi.IEndpoint[];
}
}