Reputation: 8085
When using javascript (es2015) imports the Intellisense seems to be broken.
When I am working in the same file, VSC autosuggests the methods from the object with the correct JSDoc information.
However, when importing the Class in another file, the Intellisense seems to be completely broken ( david.david, wtf? ).
Do I need to adjust any settings in Visual Studio Code to get this working? I tried adjusted my jsconfig file to es2015 imports and es6 as but that didn't work.
My jsconfig.json:
{
"compilerOptions": {
"module": "es6"
}
}
Upvotes: 14
Views: 13799
Reputation: 100351
Because you are using export
without default
you need to enable allowSyntheticDefaultImports
{
"compilerOptions": {
"target": "es6",
"allowSyntheticDefaultImports": true
}
}
The same occurs with
import fs from 'fs';
import axios from 'axios';
And others.
Upvotes: 11