Tags: dominikg/language-tools
Tags
(fix) make TS plugin completions work again Probably went broke as part of the external files change because they are now found earlier
(fix) make TS plugin completions work again Probably went broke as part of the external files change because they are now found earlier
(feat) support code folding in html sveltejs#1411 through `<!-- #(end)region` comment
(feat) support code folding in html sveltejs#1411 through `<!-- #(end)region` comment
(fix) make TS plugin completions work again Probably went broke as part of the external files change because they are now found earlier
(fix) regression with boolean literal props type inference (sveltejs#… …1390) * (fix) regression with boolean props type inference Revert changes with it. Misread the condition. * lint * v2 expected
(feat) improve property access completion in markup (sveltejs#1381) Related to sveltejs#538, sveltejs#786 and sveltejs#1302 This PR added a utility to check if there's trailing property access behind an expression. The Reason we needed this is that we blank the operators before parsing. So the operator won't exist in the AST. We need to check it so that the expression transformation also include it. This should only be called with an expression that is a direct child of a template node. And since we only go backwards from the end of the moustache (}), it only makes sense to call this with the expression that might end directly before the end of the moustache.
(fix) regression with boolean literal props type inference (sveltejs#… …1390) * (fix) regression with boolean props type inference Revert changes with it. Misread the condition. * lint * v2 expected
(feat) improve property access completion in markup (sveltejs#1381) Related to sveltejs#538, sveltejs#786 and sveltejs#1302 This PR added a utility to check if there's trailing property access behind an expression. The Reason we needed this is that we blank the operators before parsing. So the operator won't exist in the AST. We need to check it so that the expression transformation also include it. This should only be called with an expression that is a direct child of a template node. And since we only go backwards from the end of the moustache (}), it only makes sense to call this with the expression that might end directly before the end of the moustache.
(feat) improve property access completion in markup (sveltejs#1381) Related to sveltejs#538, sveltejs#786 and sveltejs#1302 This PR added a utility to check if there's trailing property access behind an expression. The Reason we needed this is that we blank the operators before parsing. So the operator won't exist in the AST. We need to check it so that the expression transformation also include it. This should only be called with an expression that is a direct child of a template node. And since we only go backwards from the end of the moustache (}), it only makes sense to call this with the expression that might end directly before the end of the moustache.
PreviousNext