Skip to content

Commit

Permalink
Update plugin.xml - 2018.12.26.001
Browse files Browse the repository at this point in the history
  • Loading branch information
klesun committed Dec 26, 2018
1 parent 13cf3e1 commit 3856c15
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<idea-plugin>
<id>lv.midiana.misc.idea-plugins.deep-js-completion</id>
<name>deep-js-completion</name>
<version>2018.12.19.001</version>
<version>2018.12.26.001</version>
<vendor email="[email protected]" url="http://midiana.lv/entry/deep-js-completion">Klesun</vendor>

<description><![CDATA[
Expand All @@ -26,14 +26,16 @@ This plugin will be highly inspired by my other plugin, <a href="https://plugins
]]></description>

<change-notes><![CDATA[
<li>Support parenthesized expressions</li>
<li>Resolve functions in other files even when IDEA does not manage</li>
<li>Infer type of variable assigned few lines after declaration (For cases when in "if" it is assigned one value, but in "else" another)</li>
<li>Support ternary operator</li>
<li>Add resolved expression caching (Irreplacable when you resolve a recursive function)</li>
<li>Infer return type of Object.assign from passed args</li>
<li>Provide completion inside/from Promise.then</li>
<li>Provide completion on any class instance, not just Array instances</li>
<li>Optimize: do not scan lenghty built-in d.ts files for var usages</li>
<li>Provide private func usage based arg completion</li>
<li>Support completion from jsdoc type. Like `@parm {ITokenInfo}` tokenInfo</li>
<li>Provide prop completion on anon func arg based on what is passed to this func later</li>
<li>Infer type of `new Promise(resolve => ... resolve(value) ...)`</li>
<li>Do not shy to override built-in _guessed_ completion even when only typed completion is on</li>
<li>Keep passed arguments into account when resolving function return type</li>
<li>Infer however many keys in an assignment</li>
<li>Allow referencing vars from top-level scope in docs. Imported modules for example</li>
<li>Support await</li>
]]>
</change-notes>

Expand Down

0 comments on commit 3856c15

Please sign in to comment.