Creates a new instance of the Generator Engine.
The absolute path where the generated files will be saved.
Optional configuration overrides.
Executes the code generation process based on the provided Internal Representation (IR).
The parsed and processed Internal Representation of the API.
Returns the underlying ts-morph Project instance. Useful for testing or advanced manipulation.
Main Code Generation Engine.
It orchestrates the entire generation process by initializing the TypeScript project and delegating specific tasks to specialized Writers (DTOs, Services, Modules, etc.).