Generer Typescript ES6 Map med OpenAPI Generator


Jeg bruker OpenAPI Generator (typescript-angular, men jeg har også det samme problemet med alle andre typescript-generatorer) for å generere modeller fra en OpenAPI-spesifikasjon som inkluderer:

name:
  type: object
  additionalProperties:
    type: string

I min TypeScript-modell genererer dette et felt name: { [key: string]: string; };. Jeg vil heller ha name: Map<string, string, men selv når jeg aktiverer <supportsES6>true</supportsES6> genererer ikke generatoren en Map.

Å bruke Java-generatoren uten noen ytterligere konfigurasjon lager en Map som krevd, så jeg er ganske sikker på at det er noe galt med typescript-* generatorene.

Hva gjør jeg galt - eller er det bare ikke ment å fungere, selv om dokumentasjonen uttrykkelig oppgir at Map-typen støttes?