@openapi-generator-plus/typescript-generator-common
Advanced tools
Comparing version
@@ -359,3 +359,4 @@ "use strict"; | ||
} | ||
case types_1.CodegenSchemaType.BINARY: { | ||
case types_1.CodegenSchemaType.BINARY: | ||
case types_1.CodegenSchemaType.FILE: { | ||
/* Subclasses override this with a type appropriate to their environment, such as blob */ | ||
@@ -501,7 +502,7 @@ return new context.NativeType('string'); | ||
if (!(0, pluralize_1.isPlural)(schema.name) && !helper.findSchema((0, pluralize_1.default)(schema.name), scope)) { | ||
disjunction = helper.createOneOfSchema((0, pluralize_1.default)(schema.name), scope, types_1.CodegenSchemaPurpose.GENERAL); | ||
disjunction = helper.createOneOfSchema((0, pluralize_1.default)(schema.name), scope, types_1.CodegenSchemaPurpose.ONE_OF); | ||
helper.addToScope(disjunction, scope); | ||
} | ||
else { | ||
disjunction = helper.createOneOfSchema('children', schema, types_1.CodegenSchemaPurpose.GENERAL); | ||
disjunction = helper.createOneOfSchema('children', schema, types_1.CodegenSchemaPurpose.ONE_OF); | ||
helper.addToScope(disjunction, schema); | ||
@@ -508,0 +509,0 @@ } |
{ | ||
"name": "@openapi-generator-plus/typescript-generator-common", | ||
"version": "1.7.1", | ||
"version": "1.8.0", | ||
"description": "A common OpenAPI Generator Plus module for TypeScript generators", | ||
@@ -18,8 +18,8 @@ "main": "dist/index.js", | ||
"dependencies": { | ||
"@openapi-generator-plus/generator-common": "1.4.0", | ||
"@openapi-generator-plus/handlebars-templates": "1.4.0", | ||
"@openapi-generator-plus/java-like-generator-helper": "2.2.0", | ||
"@openapi-generator-plus/types": "^2.12.0", | ||
"@openapi-generator-plus/types": "^2.14.0", | ||
"handlebars": "^4.7.8", | ||
"pluralize": "^8.0.0" | ||
"pluralize": "^8.0.0", | ||
"@openapi-generator-plus/generator-common": "1.4.1", | ||
"@openapi-generator-plus/java-like-generator-helper": "2.2.1", | ||
"@openapi-generator-plus/handlebars-templates": "1.5.0" | ||
}, | ||
@@ -26,0 +26,0 @@ "publishConfig": { |
@@ -374,3 +374,4 @@ import { CodegenSchemaType, CodegenGeneratorContext, CodegenGenerator, CodegenConfig, CodegenDocument, CodegenAllOfStrategy, CodegenAnyOfStrategy, CodegenOneOfStrategy, CodegenLogLevel, isCodegenOneOfSchema, isCodegenAnyOfSchema, isCodegenInterfaceSchema, isCodegenObjectSchema, CodegenOneOfSchema, CodegenSchemaPurpose, CodegenSchema, CodegenNamedSchema, CodegenScope } from '@openapi-generator-plus/types' | ||
} | ||
case CodegenSchemaType.BINARY: { | ||
case CodegenSchemaType.BINARY: | ||
case CodegenSchemaType.FILE: { | ||
/* Subclasses override this with a type appropriate to their environment, such as blob */ | ||
@@ -557,6 +558,6 @@ return new context.NativeType('string') | ||
if (!isPlural(schema.name) && !helper.findSchema(pluralize(schema.name), scope)) { | ||
disjunction = helper.createOneOfSchema(pluralize(schema.name), scope, CodegenSchemaPurpose.GENERAL) | ||
disjunction = helper.createOneOfSchema(pluralize(schema.name), scope, CodegenSchemaPurpose.ONE_OF) | ||
helper.addToScope(disjunction, scope) | ||
} else { | ||
disjunction = helper.createOneOfSchema('children', schema, CodegenSchemaPurpose.GENERAL) | ||
disjunction = helper.createOneOfSchema('children', schema, CodegenSchemaPurpose.ONE_OF) | ||
helper.addToScope(disjunction, schema) | ||
@@ -563,0 +564,0 @@ } |
70448
0.12%1187
0.17%+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
Updated