We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4714cca commit cb2e1d4Copy full SHA for cb2e1d4
src/extract.ts
@@ -265,7 +265,7 @@ function cleanOutput(output: string): string {
265
.replace(/\n+/g, '\n')
266
.replace(/;\n\}/g, ';\n}')
267
.replace(/\{;/g, '{')
268
- .replace(/\};\n/g, '}\n\n')
+ .replace(/\};\n/g, '};\n\n')
269
.replace(/\}\n(?!$)/g, '}\n\n')
270
.replace(/\n{3,}/g, '\n\n')
271
.replace(/;\n(\s*)\}/g, ';\n$1\n$1}')
@@ -282,6 +282,7 @@ function cleanOutput(output: string): string {
282
.replace(/declare function ([^(]+)\(([^)]+)\): ([^;]+)\);/g, 'declare function $1($2): $3;')
283
.replace(/declare declare/g, 'declare')
284
.replace(/\):;/g, ');') // Fix invalid ending
285
+ .replace(/;\n/g, ';\n') // Ensure semicolons are preserved
286
.trim()
287
288
logDebug('Cleaned output:', result)
0 commit comments