Type
```ts
{ [key: string]: string } // Object mit Strings als Keys und die Values sind Strings
{ [key: string]: string | string[] } // Object mit Strings als Keys und die Values sind Strings ODER Array mit Strings
{ [key: string]: string | string[] }[] // Liste mit Objecten mit Strings als Keys und die Values sind Strings ODER Array mit Strings
```
generiere einen Service
Lokal
Online
src
Ordner in der Projekt Section.Angular Generator
Service
auswählenSwapiApi
im Promt eingeben und bestätigensrc/app/swapi
verschiebenToDos
SwapiApiService
in dasSwapiModule
providers
array einApiService
```ts import { HttpClient } from '@angular/common/http'; import { Injectable } from '@angular/core'; @Injectable({ providedIn: 'root', }) export class ApiService { private urls: { [key: string]: string } = { films: 'https://swapi.dev/api/films/', people: 'https://swapi.dev/api/people/', planets: 'https://swapi.dev/api/planets/', species: 'https://swapi.dev/api/species/', starships: 'https://swapi.dev/api/starships/', vehicles: 'https://swapi.dev/api/vehicles/', }; constructor(private http: HttpClient) {} getList(name: string) { return this.http.getInterface
```ts export interface ISwapiResponse { count: number; next: string | null; previouse: string | null; results: { [key: string]: string | string[] }[]; } ```Hint
Type
```ts { [key: string]: string } // Object mit Strings als Keys und die Values sind Strings { [key: string]: string | string[] } // Object mit Strings als Keys und die Values sind Strings ODER Array mit Strings { [key: string]: string | string[] }[] // Liste mit Objecten mit Strings als Keys und die Values sind Strings ODER Array mit Strings ```