Typescript doesnt work in Vue components (2019.3.3)

After I upgraded to 2019.3.3 Typescript no longer work in Vue components (class-based). I rebooted system, checked out other projects - nothing. No suggestions, no errors, absolutely nothing.

How to downgrade to 2019.3.2? Maybe new EAP will help?

 

12 comments
Comment actions Permalink

I found, that if I change `extends Mappers` to `extends Vue` it started to work, but before 2019.3.3 that worked fine.

 

 

I need this extending thing to use `vuex-smart-module`.

0
Comment actions Permalink

I found a page with list of older versions. But 2019.3.2 didnt fix that. What happened? Please help!

 

0
Comment actions Permalink

Components defined this way are not recognized, see https://youtrack.jetbrains.com/issue/WEB-31721 and linked tickets.

0
Comment actions Permalink

VSCode works fine with that:

 

So the problem not in my code at least.

0
Comment actions Permalink

Elena, but that worked for me last year, what happened?

0
Comment actions Permalink

I'm working on many projects with that construction, every single component uses this construction, hundreds of components, few big projects. And today, after update to 2019.3.3 that broke. Maybe you could ask someone else what may happened? This is very, very strange.

0
Comment actions Permalink

I've just opened one of my projects on my colleague computer and that works.

 

0
Comment actions Permalink

Verstion 2019.3.1 works fine.

 

0
Comment actions Permalink

It seems that this functionality was removed after 2019.3.1, in 2020 year. Could you tell please whats is your plan with that thing? I will stay on 2019.3.1 for now...

0
Comment actions Permalink

Proper Vuex support is being worked on, Vuex had never been fully supported before. Improvements can be expected in 2020.1

0
Comment actions Permalink

Thank you! I hope it will be fixed as soon as possible. I would like to use a maximum of my subscription, on not sit on the old version of the software. :)

P.S. It is first time in my memory (I'm using your IDE for years), when Jetbrains removed important functionality saying "it never worked before" (with actually working cases until 2019.3.1). I didnt even know about that issue until today. With huge project base using this construction. Very discouraging and stange situation :(...

P.S.S. Its not really Vuex problem. This construction is fully TS.

0

Please sign in to leave a comment.