When working in TypeScript in Visual Studio Code, the import suggestion on a type (triggered by space + period) will generate an import using double quotes.
Our TypeScri
As of TypeScript 2.5, the first import or export statement in the file will be scanned to determine if single or double quotes are used when using import suggestions.
https://github.com/Microsoft/TypeScript/pull/17750
As of VSCode 1.10, this is (sadly) not possible yet. But is an issue for a lof of the users as it seems. The VSCode theme is aware of this issue and you can follow this to know when it is implemented: https://github.com/Microsoft/TypeScript/issues/13270
Update June 2018
Since VSCode 1.24 (June 2018) there is an option for this!
"typescript.preferences.quoteStyle": "single"
For more info see:
https://code.visualstudio.com/updates/v1_24#_preferences-for-auto-imports-and-generated-code
An alternative which does support this configuration is TypeScript Toolbox.
It is configurable by setting genGetSet.pathStringDelimiter
, which already has the single-quote import as default.
Above solutions did not work for me
So here is my work around, in you use vscode, "tslint.autoFixOnSave"
: true in your settings.json
will automatically fix these import quotations when you save the file.