Releases: microsoft/TypeScript-TmLanguage
Releases · microsoft/TypeScript-TmLanguage
v0.0.11
- Match multiple modifiers in the parameter name Fixes #365
- Update jsdoc syntax to atom/language-javascript@d59666c
- Fix the nested ternary operator. Fixes #366
- Support @Property and @prop in jsdoc. Fixes #353
- Treat the < at the begining of the line as cast operator as it is most likely to be cast rather than relational operator. Fixes #375
- Include type in object member syntax of object type to pick left over type annotations on new line. Fixes #376
- Change the constant's scope from constant.other to variable.other.constant. Fixes #368
v0.0.10
- Fix the regex lookup to fix #356
- Fix the regex for tag detection to handle ternary operator
Fixes #357 - Pull out object literal method separately so that constructor and new syntax doesnt play into it.
Fixes #361 - Fixes the yaml to fix #363
- Fix the computerd property name regex when there is template string containing []
Fixes #359
v0.0.9
Mapped type support that gets added by microsoft/TypeScript#12114
v0.0.8
v0.0.7
v0.0.6
v0.0.5
- Allow Class. in jsdoc handles
- Support default initializers in destructuring
- Fix modifier detection in fields and parameters.
- Update arrow detection.
- Update variable and destructuring pattern.
- Remove all usages of \G from grammar to make sure Sublime and vscode don't differ in experience
v0.0.4
- Handle the { after case clause
- Handle when the last short hand property assignment of object literal ends with } on new line
- Rest and spread operator support
v0.0.3
- Handles the
new
andconstructor
method starts by making sure they are not properties - Renames the scope for jsx evaluated expression code to
meta.embedded.expression
- Handles the jsx tags from expression context and from jsx context separately since inspection of surrounding context is not needed when already in jsx context
- Fixes issue with javascript highlighting disappearing