Skip to content

Commit 27d58c8

Browse files
committed
feat: scoped class name auto-complete
close #752
1 parent dcecd3c commit 27d58c8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/vue-code-gen/src/generators/template.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const capabilitiesSet = {
1515
tagReference: { references: true, definitions: true, rename: true, },
1616
attr: { basic: true, diagnostic: true, references: true, definitions: true, rename: true, },
1717
attrReference: { references: true, definitions: true, rename: true, },
18-
scopedClassName: { references: true, definitions: true, rename: true, },
18+
scopedClassName: { references: true, definitions: true, rename: true, completion: true, },
1919
slotName: { basic: true, diagnostic: true, references: true, definitions: true, completion: true, },
2020
slotNameExport: { basic: true, diagnostic: true, references: true, definitions: true, referencesCodeLens: true },
2121
refAttr: { references: true, definitions: true, rename: true, },
@@ -1455,8 +1455,8 @@ export function generate(
14551455

14561456
function addClass(className: string, offset: number) {
14571457
tsCodeGen.addText(`// @ts-ignore\n`);
1458-
tsCodeGen.addText(`__VLS_styleScopedClasses`);
1459-
writePropertyAccess(
1458+
tsCodeGen.addText(`__VLS_styleScopedClasses[`);
1459+
writeCodeWithQuotes(
14601460
className,
14611461
{
14621462
start: offset,
@@ -1470,7 +1470,7 @@ export function generate(
14701470
},
14711471
},
14721472
);
1473-
tsCodeGen.addText(`;\n`);
1473+
tsCodeGen.addText(`];\n`);
14741474
}
14751475
}
14761476
}

0 commit comments

Comments
 (0)