Skip to content

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 exports

Notes โ€‹

  • 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

Released under the MIT License.
This site is powered by Netlify
About ยท Impressum