From 23e76f2a50685f7d60595bb7c9531b85288bbe35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85smund=20Grammeltvedt?= Date: Mon, 24 Feb 2020 11:13:13 +0100 Subject: [PATCH] [typescript] Add ReadonlyArray to native types (#5399) * [typescript] Add ReadonlyArray to native types This allows mapping the array type to TypeScript's ReadonlyArray * Update docs * restart travis --- docs/generators/typescript-angular.md | 1 + docs/generators/typescript-angularjs.md | 1 + docs/generators/typescript-aurelia.md | 1 + docs/generators/typescript-axios.md | 1 + docs/generators/typescript-fetch.md | 1 + docs/generators/typescript-inversify.md | 1 + docs/generators/typescript-jquery.md | 1 + docs/generators/typescript-node.md | 1 + docs/generators/typescript-redux-query.md | 1 + docs/generators/typescript-rxjs.md | 1 + .../codegen/languages/AbstractTypeScriptClientCodegen.java | 1 + 11 files changed, 11 insertions(+) diff --git a/docs/generators/typescript-angular.md b/docs/generators/typescript-angular.md index 02dc5ef09fa2..d83b524042cd 100644 --- a/docs/generators/typescript-angular.md +++ b/docs/generators/typescript-angular.md @@ -60,6 +60,7 @@ sidebar_label: typescript-angular
  • Long
  • Map
  • Object
  • +
  • ReadonlyArray
  • String
  • any
  • boolean
  • diff --git a/docs/generators/typescript-angularjs.md b/docs/generators/typescript-angularjs.md index d40d6e0ec2a7..e66164fa1eb6 100644 --- a/docs/generators/typescript-angularjs.md +++ b/docs/generators/typescript-angularjs.md @@ -43,6 +43,7 @@ sidebar_label: typescript-angularjs
  • Long
  • Map
  • Object
  • +
  • ReadonlyArray
  • String
  • any
  • boolean
  • diff --git a/docs/generators/typescript-aurelia.md b/docs/generators/typescript-aurelia.md index af3ab889099d..d0278734f7be 100644 --- a/docs/generators/typescript-aurelia.md +++ b/docs/generators/typescript-aurelia.md @@ -46,6 +46,7 @@ sidebar_label: typescript-aurelia
  • Long
  • Map
  • Object
  • +
  • ReadonlyArray
  • String
  • any
  • boolean
  • diff --git a/docs/generators/typescript-axios.md b/docs/generators/typescript-axios.md index 7aaf0cb8a601..1b7fae3d145a 100644 --- a/docs/generators/typescript-axios.md +++ b/docs/generators/typescript-axios.md @@ -50,6 +50,7 @@ sidebar_label: typescript-axios
  • Long
  • Map
  • Object
  • +
  • ReadonlyArray
  • String
  • any
  • boolean
  • diff --git a/docs/generators/typescript-fetch.md b/docs/generators/typescript-fetch.md index 6b3efda9d377..af3dd9162686 100644 --- a/docs/generators/typescript-fetch.md +++ b/docs/generators/typescript-fetch.md @@ -51,6 +51,7 @@ sidebar_label: typescript-fetch
  • Long
  • Map
  • Object
  • +
  • ReadonlyArray
  • String
  • any
  • boolean
  • diff --git a/docs/generators/typescript-inversify.md b/docs/generators/typescript-inversify.md index c75c5a715b14..c6657b5b5f70 100644 --- a/docs/generators/typescript-inversify.md +++ b/docs/generators/typescript-inversify.md @@ -52,6 +52,7 @@ sidebar_label: typescript-inversify
  • Long
  • Map
  • Object
  • +
  • ReadonlyArray
  • String
  • any
  • boolean
  • diff --git a/docs/generators/typescript-jquery.md b/docs/generators/typescript-jquery.md index aeaee04c18af..f5f40aaa6424 100644 --- a/docs/generators/typescript-jquery.md +++ b/docs/generators/typescript-jquery.md @@ -48,6 +48,7 @@ sidebar_label: typescript-jquery
  • Long
  • Map
  • Object
  • +
  • ReadonlyArray
  • String
  • any
  • boolean
  • diff --git a/docs/generators/typescript-node.md b/docs/generators/typescript-node.md index f40bb35ca6fa..d4bdee29bcc8 100644 --- a/docs/generators/typescript-node.md +++ b/docs/generators/typescript-node.md @@ -49,6 +49,7 @@ sidebar_label: typescript-node
  • Map
  • Object
  • ReadStream
  • +
  • ReadonlyArray
  • RequestDetailedFile
  • RequestFile
  • String
  • diff --git a/docs/generators/typescript-redux-query.md b/docs/generators/typescript-redux-query.md index c5e0565610ff..e5674a4c302c 100644 --- a/docs/generators/typescript-redux-query.md +++ b/docs/generators/typescript-redux-query.md @@ -49,6 +49,7 @@ sidebar_label: typescript-redux-query
  • Long
  • Map
  • Object
  • +
  • ReadonlyArray
  • String
  • any
  • boolean
  • diff --git a/docs/generators/typescript-rxjs.md b/docs/generators/typescript-rxjs.md index 545cafe26646..a2a3c09c6005 100644 --- a/docs/generators/typescript-rxjs.md +++ b/docs/generators/typescript-rxjs.md @@ -49,6 +49,7 @@ sidebar_label: typescript-rxjs
  • Long
  • Map
  • Object
  • +
  • ReadonlyArray
  • String
  • any
  • boolean
  • diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java index 6a52dacf7427..6fa57faf5a24 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java @@ -126,6 +126,7 @@ public abstract class AbstractTypeScriptClientCodegen extends DefaultCodegen imp "Float", "Object", "Array", + "ReadonlyArray", "Date", "number", "any",