Fix(ts): escape doc comment terminator in generated JSDoc (#8820)

This commit is contained in:
Ky0toFu
2025-12-03 20:26:13 +08:00
committed by GitHub
parent dc623919bd
commit b39f79e5e9

View File

@@ -362,7 +362,13 @@ class TsGenerator : public BaseGenerator {
code += "/**\n";
for (auto it = dc.begin(); it != dc.end(); ++it) {
if (indent) code += indent;
code += " *" + *it + "\n";
std::string safe = *it;
for (size_t pos = 0;
(pos = safe.find("*/", pos)) != std::string::npos;) {
safe.replace(pos, 2, "*\\/");
pos += 3;
}
code += " *" + safe + "\n";
}
if (indent) code += indent;
code += " */\n";