support nameMapping in abstract ts codegen (#16109)

This commit is contained in:
William Cheng
2023-07-24 03:31:17 +08:00
committed by GitHub
parent 056475f0a4
commit f590ef1bcf

View File

@@ -512,6 +512,11 @@ public abstract class AbstractTypeScriptClientCodegen extends DefaultCodegen imp
@Override
public String toParamName(String name) {
// obtain the name from nameMapping directly if provided
if (nameMapping.containsKey(name)) {
return nameMapping.get(name);
}
name = sanitizeName(name, "[^\\w$]");
if ("_".equals(name)) {
@@ -526,6 +531,11 @@ public abstract class AbstractTypeScriptClientCodegen extends DefaultCodegen imp
@Override
public String toVarName(String name) {
// obtain the name from nameMapping directly if provided
if (nameMapping.containsKey(name)) {
return nameMapping.get(name);
}
name = sanitizeName(name, "[^\\w$]");
if ("_".equals(name)) {