output โ
Type: string | Required
Output directory for generated files.
Usage โ
typescript
// openapi.config.ts
import { GeneratorConfig } from 'ng-openapi';
const config: GeneratorConfig = {
input: './swagger.json',
output: './src/client',
... // other configurations
};
export default config;After generation, you'll have:
src/client/
โโโ models/ # TypeScript interfaces, enums
โโโ services/ # One Angular service per controller
โโโ tokens/ # Injection tokens
โโโ utils/ # Date transformer, download helpers, โฆ
โโโ providers.ts # Provider setup function
โโโ index.ts # Main exportsNotes โ
- The directory is created if it doesn't exist; generated files are overwritten on every run
- See Generated Output for a file-by-file tour