cleaned code

This commit is contained in:
2026-03-28 15:46:13 +01:00
parent fdb4cf119b
commit cf1df4700e
51 changed files with 1659 additions and 723 deletions
+26 -22
View File
@@ -59,9 +59,9 @@ In your Angular project:
```typescript
import { ApplicationConfig } from '@angular/core';
import { provideHttpClient } from '@angular/common/http';
import { provideApi } from '';
import {ApplicationConfig} from '@angular/core';
import {provideHttpClient} from '@angular/common/http';
import {provideApi} from '';
export const appConfig: ApplicationConfig = {
providers: [
@@ -73,17 +73,19 @@ export const appConfig: ApplicationConfig = {
```
**NOTE**
If you're still using `AppModule` and haven't [migrated](https://angular.dev/reference/migrations/standalone) yet, you can still import an Angular module:
If you're still using `AppModule` and haven't [migrated](https://angular.dev/reference/migrations/standalone) yet, you
can still import an Angular module:
```typescript
import { ApiModule } from '';
import {ApiModule} from '';
```
If different from the generated base path, during app bootstrap, you can provide the base path to your service.
```typescript
import { ApplicationConfig } from '@angular/core';
import { provideHttpClient } from '@angular/common/http';
import { provideApi } from '';
import {ApplicationConfig} from '@angular/core';
import {provideHttpClient} from '@angular/common/http';
import {provideApi} from '';
export const appConfig: ApplicationConfig = {
providers: [
@@ -96,9 +98,9 @@ export const appConfig: ApplicationConfig = {
```typescript
// with a custom configuration
import { ApplicationConfig } from '@angular/core';
import { provideHttpClient } from '@angular/common/http';
import { provideApi } from '';
import {ApplicationConfig} from '@angular/core';
import {provideHttpClient} from '@angular/common/http';
import {provideApi} from '';
export const appConfig: ApplicationConfig = {
providers: [
@@ -115,9 +117,9 @@ export const appConfig: ApplicationConfig = {
```typescript
// with factory building a custom configuration
import { ApplicationConfig } from '@angular/core';
import { provideHttpClient } from '@angular/common/http';
import { provideApi, Configuration } from '';
import {ApplicationConfig} from '@angular/core';
import {provideHttpClient} from '@angular/common/http';
import {provideApi, Configuration} from '';
export const appConfig: ApplicationConfig = {
providers: [
@@ -126,10 +128,10 @@ export const appConfig: ApplicationConfig = {
{
provide: Configuration,
useFactory: (authService: AuthService) => new Configuration({
basePath: 'http://localhost:9999',
withCredentials: true,
username: authService.getUsername(),
password: authService.getPassword(),
basePath: 'http://localhost:9999',
withCredentials: true,
username: authService.getUsername(),
password: authService.getPassword(),
}),
deps: [AuthService],
multi: false
@@ -145,10 +147,10 @@ you can create an alias name when importing the modules
in order to avoid naming conflicts:
```typescript
import { provideApi as provideUserApi } from 'my-user-api-path';
import { provideApi as provideAdminApi } from 'my-admin-api-path';
import { HttpClientModule } from '@angular/common/http';
import { environment } from '../environments/environment';
import {provideApi as provideUserApi} from 'my-user-api-path';
import {provideApi as provideAdminApi} from 'my-admin-api-path';
import {HttpClientModule} from '@angular/common/http';
import {environment} from '../environments/environment';
export const appConfig: ApplicationConfig = {
providers: [
@@ -181,5 +183,7 @@ new Configuration({
```
[parameter-locations-url]: https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#parameter-locations
[style-values-url]: https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#style-values
[@honoluluhenk/http-param-expander]: https://www.npmjs.com/package/@honoluluhenk/http-param-expander