Skip to content

Commit a55324e

Browse files
committed
fix: support withDefaults
1 parent 02d5d3a commit a55324e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

packages/language-service/lib/plugins/vue-autoinsert-define-assignment.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,10 @@ export function create(): LanguageServicePlugin {
4646

4747
const mappings = [...context.language.maps.forEach(virtualCode)];
4848

49-
addDefineCompletionItem(scriptSetupRanges.props.define, 'props');
49+
addDefineCompletionItem(scriptSetupRanges.props.define && {
50+
exp: scriptSetupRanges.props.withDefaults ?? scriptSetupRanges.props.define.exp,
51+
statement: scriptSetupRanges.props.define.statement
52+
}, 'props');
5053
addDefineCompletionItem(scriptSetupRanges.emits.define, 'emit');
5154
addDefineCompletionItem(scriptSetupRanges.slots.define, 'slots');
5255

0 commit comments

Comments
 (0)