Skip to content

Commit b658051

Browse files
authored
fix(language-core): move generateSfcBlockSection to the end to fix missing comma errors (#5184)
1 parent 3f696a2 commit b658051

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/language-core/lib/codegen/script/component.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,16 @@ export function* generateComponent(
3737
}
3838
yield* generatePropsOption(options, ctx, scriptSetup, scriptSetupRanges, !!emitOptionCodes.length, true);
3939
}
40-
if (options.sfc.script && options.scriptRanges?.exportDefault?.args) {
41-
const { args } = options.scriptRanges.exportDefault;
42-
yield generateSfcBlockSection(options.sfc.script, args.start + 1, args.end - 1, codeFeatures.all);
43-
}
4440
if (options.vueCompilerOptions.target >= 3.5 && options.templateCodegen?.templateRefs.size) {
4541
yield `__typeRefs: {} as __VLS_TemplateRefs,${newLine}`;
4642
}
4743
if (options.vueCompilerOptions.target >= 3.5 && options.templateCodegen?.singleRootElType) {
4844
yield `__typeEl: {} as __VLS_RootEl,${newLine}`;
4945
}
46+
if (options.sfc.script && options.scriptRanges?.exportDefault?.args) {
47+
const { args } = options.scriptRanges.exportDefault;
48+
yield generateSfcBlockSection(options.sfc.script, args.start + 1, args.end - 1, codeFeatures.all);
49+
}
5050
yield `})`;
5151
}
5252

0 commit comments

Comments
 (0)