mirror of
				https://github.com/OpenAPITools/openapi-generator.git
				synced 2025-11-04 10:43:44 +00:00 
			
		
		
		
	enhance ts import (#409)
This commit is contained in:
		
							parent
							
								
									b21b964c43
								
							
						
					
					
						commit
						9ac9bc0dc3
					
				@ -17,27 +17,17 @@
 | 
			
		||||
 | 
			
		||||
package org.openapitools.codegen.languages;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.oas.models.media.ArraySchema;
 | 
			
		||||
import io.swagger.v3.oas.models.media.NumberSchema;
 | 
			
		||||
import io.swagger.v3.oas.models.media.Schema;
 | 
			
		||||
import io.swagger.v3.oas.models.parameters.Parameter;
 | 
			
		||||
import org.apache.commons.lang3.StringUtils;
 | 
			
		||||
import org.openapitools.codegen.*;
 | 
			
		||||
import org.openapitools.codegen.utils.ModelUtils;
 | 
			
		||||
 | 
			
		||||
import java.io.File;
 | 
			
		||||
import java.util.*;
 | 
			
		||||
 | 
			
		||||
import org.openapitools.codegen.CliOption;
 | 
			
		||||
import org.openapitools.codegen.CodegenConfig;
 | 
			
		||||
import org.openapitools.codegen.CodegenConstants;
 | 
			
		||||
import org.openapitools.codegen.CodegenModel;
 | 
			
		||||
import org.openapitools.codegen.CodegenProperty;
 | 
			
		||||
import org.openapitools.codegen.CodegenType;
 | 
			
		||||
import org.openapitools.codegen.DefaultCodegen;
 | 
			
		||||
import org.openapitools.codegen.utils.ModelUtils;
 | 
			
		||||
import io.swagger.v3.oas.models.media.*;
 | 
			
		||||
import io.swagger.v3.oas.models.PathItem;
 | 
			
		||||
import io.swagger.v3.oas.models.PathItem.HttpMethod;
 | 
			
		||||
import io.swagger.v3.oas.models.*;
 | 
			
		||||
import io.swagger.v3.oas.models.parameters.*;
 | 
			
		||||
import io.swagger.v3.oas.models.info.*;
 | 
			
		||||
import io.swagger.v3.parser.util.SchemaTypeUtil;
 | 
			
		||||
 | 
			
		||||
import org.apache.commons.lang3.StringUtils;
 | 
			
		||||
 | 
			
		||||
public abstract class AbstractTypeScriptClientCodegen extends DefaultCodegen implements CodegenConfig {
 | 
			
		||||
    private static final String X_DISCRIMINATOR_TYPE = "x-discriminator-value";
 | 
			
		||||
    private static final String UNDEFINED_VALUE = "undefined";
 | 
			
		||||
 | 
			
		||||
@ -17,32 +17,15 @@
 | 
			
		||||
 | 
			
		||||
package org.openapitools.codegen.languages;
 | 
			
		||||
 | 
			
		||||
import java.io.File;
 | 
			
		||||
import java.text.SimpleDateFormat;
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
import java.util.HashMap;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
import java.util.Locale;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
import java.util.Set;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.oas.models.media.Schema;
 | 
			
		||||
import io.swagger.v3.parser.util.SchemaTypeUtil;
 | 
			
		||||
import org.apache.commons.lang3.StringUtils;
 | 
			
		||||
import org.openapitools.codegen.CliOption;
 | 
			
		||||
import org.openapitools.codegen.CodegenModel;
 | 
			
		||||
import org.openapitools.codegen.CodegenParameter;
 | 
			
		||||
import org.openapitools.codegen.CodegenOperation;
 | 
			
		||||
import org.openapitools.codegen.SupportingFile;
 | 
			
		||||
import org.openapitools.codegen.*;
 | 
			
		||||
import org.openapitools.codegen.utils.ModelUtils;
 | 
			
		||||
import org.openapitools.codegen.utils.SemVer;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.oas.models.media.*;
 | 
			
		||||
import io.swagger.v3.oas.models.PathItem;
 | 
			
		||||
import io.swagger.v3.oas.models.PathItem.HttpMethod;
 | 
			
		||||
import io.swagger.v3.oas.models.*;
 | 
			
		||||
import io.swagger.v3.oas.models.parameters.*;
 | 
			
		||||
import io.swagger.v3.oas.models.info.*;
 | 
			
		||||
import java.io.File;
 | 
			
		||||
import java.text.SimpleDateFormat;
 | 
			
		||||
import java.util.*;
 | 
			
		||||
 | 
			
		||||
public class TypeScriptAngularClientCodegen extends AbstractTypeScriptClientCodegen {
 | 
			
		||||
    private static final SimpleDateFormat SNAPSHOT_SUFFIX_FORMAT = new SimpleDateFormat("yyyyMMddHHmm");
 | 
			
		||||
 | 
			
		||||
@ -17,23 +17,11 @@
 | 
			
		||||
 | 
			
		||||
package org.openapitools.codegen.languages;
 | 
			
		||||
 | 
			
		||||
import java.io.File;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.parser.util.SchemaTypeUtil;
 | 
			
		||||
import org.apache.commons.lang3.StringUtils;
 | 
			
		||||
import org.openapitools.codegen.CliOption;
 | 
			
		||||
import org.openapitools.codegen.CodegenModel;
 | 
			
		||||
import io.swagger.v3.oas.models.media.Schema;
 | 
			
		||||
import org.openapitools.codegen.CodegenParameter;
 | 
			
		||||
import org.openapitools.codegen.CodegenOperation;
 | 
			
		||||
import org.openapitools.codegen.SupportingFile;
 | 
			
		||||
import org.openapitools.codegen.utils.SemVer;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.oas.models.media.*;
 | 
			
		||||
import io.swagger.v3.oas.models.PathItem;
 | 
			
		||||
import io.swagger.v3.oas.models.PathItem.HttpMethod;
 | 
			
		||||
import io.swagger.v3.oas.models.*;
 | 
			
		||||
import io.swagger.v3.oas.models.parameters.*;
 | 
			
		||||
import io.swagger.v3.oas.models.info.*;
 | 
			
		||||
import java.io.File;
 | 
			
		||||
 | 
			
		||||
public class TypeScriptAngularJsClientCodegen extends AbstractTypeScriptClientCodegen {
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -17,17 +17,8 @@
 | 
			
		||||
 | 
			
		||||
package org.openapitools.codegen.languages;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.parser.util.SchemaTypeUtil;
 | 
			
		||||
import org.apache.commons.lang3.StringUtils;
 | 
			
		||||
import org.openapitools.codegen.*;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.oas.models.media.*;
 | 
			
		||||
import io.swagger.v3.oas.models.PathItem;
 | 
			
		||||
import io.swagger.v3.oas.models.PathItem.HttpMethod;
 | 
			
		||||
import io.swagger.v3.oas.models.*;
 | 
			
		||||
import io.swagger.v3.oas.models.parameters.*;
 | 
			
		||||
import io.swagger.v3.oas.models.info.*;
 | 
			
		||||
 | 
			
		||||
import java.util.HashSet;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
@ -17,21 +17,16 @@
 | 
			
		||||
 | 
			
		||||
package org.openapitools.codegen.languages;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.oas.models.media.ArraySchema;
 | 
			
		||||
import io.swagger.v3.oas.models.media.Schema;
 | 
			
		||||
import io.swagger.v3.parser.util.SchemaTypeUtil;
 | 
			
		||||
import org.apache.commons.lang3.StringUtils;
 | 
			
		||||
import org.openapitools.codegen.*;
 | 
			
		||||
import org.openapitools.codegen.CliOption;
 | 
			
		||||
import org.openapitools.codegen.CodegenModel;
 | 
			
		||||
import org.openapitools.codegen.SupportingFile;
 | 
			
		||||
import org.openapitools.codegen.utils.ModelUtils;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.oas.models.media.*;
 | 
			
		||||
import io.swagger.v3.oas.models.PathItem;
 | 
			
		||||
import io.swagger.v3.oas.models.PathItem.HttpMethod;
 | 
			
		||||
import io.swagger.v3.oas.models.*;
 | 
			
		||||
import io.swagger.v3.oas.models.parameters.*;
 | 
			
		||||
import io.swagger.v3.oas.models.info.*;
 | 
			
		||||
 | 
			
		||||
import java.io.File;
 | 
			
		||||
import java.text.SimpleDateFormat;
 | 
			
		||||
import java.util.*;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
public class TypeScriptFetchClientCodegen extends AbstractTypeScriptClientCodegen {
 | 
			
		||||
    private static final SimpleDateFormat SNAPSHOT_SUFFIX_FORMAT = new SimpleDateFormat("yyyyMMddHHmm");
 | 
			
		||||
 | 
			
		||||
@ -17,21 +17,15 @@
 | 
			
		||||
 | 
			
		||||
package org.openapitools.codegen.languages;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.oas.models.media.BinarySchema;
 | 
			
		||||
import io.swagger.v3.oas.models.media.FileSchema;
 | 
			
		||||
import io.swagger.v3.oas.models.media.Schema;
 | 
			
		||||
import io.swagger.v3.parser.util.SchemaTypeUtil;
 | 
			
		||||
import org.openapitools.codegen.*;
 | 
			
		||||
 | 
			
		||||
import java.io.File;
 | 
			
		||||
import java.text.SimpleDateFormat;
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
import java.util.HashMap;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
import java.util.Locale;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
import java.util.Set;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.parser.util.SchemaTypeUtil;
 | 
			
		||||
import org.apache.commons.lang3.StringUtils;
 | 
			
		||||
import org.openapitools.codegen.*;
 | 
			
		||||
import io.swagger.v3.oas.models.*;
 | 
			
		||||
import io.swagger.v3.oas.models.media.*;
 | 
			
		||||
import java.util.*;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
public class TypeScriptInversifyClientCodegen extends AbstractTypeScriptClientCodegen {
 | 
			
		||||
 | 
			
		||||
@ -17,19 +17,15 @@
 | 
			
		||||
 | 
			
		||||
package org.openapitools.codegen.languages;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.oas.models.media.Schema;
 | 
			
		||||
import io.swagger.v3.parser.util.SchemaTypeUtil;
 | 
			
		||||
import org.apache.commons.lang3.StringUtils;
 | 
			
		||||
import org.openapitools.codegen.CliOption;
 | 
			
		||||
import org.openapitools.codegen.CodegenModel;
 | 
			
		||||
import org.openapitools.codegen.CodegenParameter;
 | 
			
		||||
import org.openapitools.codegen.SupportingFile;
 | 
			
		||||
import org.openapitools.codegen.utils.ModelUtils;
 | 
			
		||||
import org.slf4j.Logger;
 | 
			
		||||
import org.slf4j.LoggerFactory;
 | 
			
		||||
import org.openapitools.codegen.*;
 | 
			
		||||
import org.openapitools.codegen.utils.ModelUtils;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.oas.models.media.*;
 | 
			
		||||
import io.swagger.v3.oas.models.PathItem;
 | 
			
		||||
import io.swagger.v3.oas.models.PathItem.HttpMethod;
 | 
			
		||||
import io.swagger.v3.oas.models.*;
 | 
			
		||||
import io.swagger.v3.oas.models.parameters.*;
 | 
			
		||||
import io.swagger.v3.oas.models.info.*;
 | 
			
		||||
 | 
			
		||||
import java.io.File;
 | 
			
		||||
import java.text.SimpleDateFormat;
 | 
			
		||||
 | 
			
		||||
@ -17,7 +17,11 @@
 | 
			
		||||
 | 
			
		||||
package org.openapitools.codegen.languages;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.oas.models.media.Schema;
 | 
			
		||||
import io.swagger.v3.parser.util.SchemaTypeUtil;
 | 
			
		||||
import org.openapitools.codegen.CliOption;
 | 
			
		||||
import org.openapitools.codegen.SupportingFile;
 | 
			
		||||
import org.openapitools.codegen.utils.ModelUtils;
 | 
			
		||||
import org.slf4j.Logger;
 | 
			
		||||
import org.slf4j.LoggerFactory;
 | 
			
		||||
 | 
			
		||||
@ -25,11 +29,6 @@ import java.io.File;
 | 
			
		||||
import java.text.SimpleDateFormat;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
import org.openapitools.codegen.*;
 | 
			
		||||
import org.openapitools.codegen.utils.ModelUtils;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.oas.models.media.*;
 | 
			
		||||
 | 
			
		||||
public class TypeScriptNodeClientCodegen extends AbstractTypeScriptClientCodegen {
 | 
			
		||||
    private static final Logger LOGGER = LoggerFactory.getLogger(TypeScriptNodeClientCodegen.class);
 | 
			
		||||
    private static final SimpleDateFormat SNAPSHOT_SUFFIX_FORMAT = new SimpleDateFormat("yyyyMMddHHmm");
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user