Skip to content

Commit 2cac469

Browse files
committed
fix(jsdocDefault): display null and undefined at the of list
1 parent d9b1c80 commit 2cac469

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

typescript/src/completions/jsdocDefault.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ export const getJsdocDefaultTypes = (position: number, sourceFile: ts.SourceFile
2525
else if (nextType.flags & ts.TypeFlags.Undefined) addSuggestions(false, 'undefined')
2626
else if (nextType.flags & ts.TypeFlags.Null) addSuggestions(false, 'null')
2727
}
28+
const sortScores = {
29+
undefined: 2,
30+
null: 1,
31+
}
32+
suggestions.sort(([nameA], [nameB]) => (sortScores[nameA] ?? 0) - (sortScores[nameB] ?? 0))
2833
return suggestions
2934
} catch (err) {
3035
return

0 commit comments

Comments
 (0)