What is the standard for use of quotes in Typescript? What is the standard for use of quotes in Typescript? typescript typescript

What is the standard for use of quotes in Typescript?


This was the first result in my google search for: "double vs single quotes typescript."

Considering the accepted answer is a little old (but still valid from the docs) I would like to add this quote from: https://github.com/Microsoft/TypeScript/wiki/Coding-guidelines updated on November 27, 2015:

Use double quotes for strings.

Granted "the code is more what you'd call 'guidelines' than actual rules." :)


I would go with single quotes. I pretty much agree with this guy:

  • Prefer single quotes (') unless escaping.

Reason: More JavaScript teams do this (e.g.airbnb, standard, npm, node, google/angular, facebook/react). Its easier to type (no shift needed on most keyboards). 

Prettier team recommends -single quotes as well double quotes

Also, even dotnet new templates use single quotes for Angular apps.


There is no particular standard to use single quotes for characters and double quotes for string but it is suggested to use double quotes for strings and vice versa.

From the docs:

Just like JavaScript, TypeScript also uses the double quote (") or single quote (') to surround string data.