acacode / acacode/swagger-typescript-api

Can This Tool Generate a Single Angular File with Custom `HttpResponse` Types and No Additional Files?

Aberta
#1,001 0 comentários 1 reação 0 responsáveis Ver no GitHub
enhancement question
Linguagem predominante
TypeScript
Estrelas
4.1k
Forks
436
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

Before I try this tool (it looks great!), I want to confirm: is it possible to generate a single file, like `users.service.ts` in Angular, with the following structure?

```typescript
@Injectable({ providedIn: 'root' })
export class UserApiService {
#http = inject(HttpClient);

getUsers() {
return this.#http.get(`/api/v1/users`);
}

user(id: number): Observable> {
return this.#http.post(`/api/v1/users/search`, { id }, { observe: 'response' });
}
}
```

Specifically:
1. Can I generate the `HttpResponse` type based on matching specific URLs I provide in a list?
2. Can the tool avoid generating additional files, keeping everything (like interfaces) in the same file?

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.