Releases: sheetalkamat/TypeScript-TmLanguage-VsCode
v0.0.43: Updated Patch 0.0.43!
-
Add lib reference syntax
-
Fix the tag with type argument detection when type arguments span over multiple lines
Fixes microsoft/TypeScript-TmLanguage#632 -
Fix incorrect multi line variable declaration capture for ","
Fixes microsoft/TypeScript-TmLanguage#635 -
Add keyword.control for 'package'
Fixes microsoft/TypeScript-TmLanguage#634 -
Handle jsx expression after yield
Fixes microsoft/TypeScript-TmLanguage#636 -
Support < followed by new line as possibly arrow start
Fixes microsoft/TypeScript-TmLanguage#637 -
Handle new line after var/let/const
Fixes microsoft/TypeScript-TmLanguage#638 -
Handle accent character in the jsx attribute name
Fixes microsoft/TypeScript-TmLanguage#640 -
RegExp like pattern followed by } is not regexp
Fixes microsoft/TypeScript-TmLanguage#639
Grammar diff: microsoft/TypeScript-TmLanguage@dd9d599...32208c2
v0.0.42: Updated Patch 0.0.42!
-
Support labels
Fixes microsoft/TypeScript-TmLanguage#610 -
Fix method declaration detection when method name is string literal
Fixes microsoft/TypeScript-TmLanguage#612 -
Fix multiline conditional types
Fixes microsoft/TypeScript-TmLanguage#613 -
Simplify multiline arrow detection
-
Fix parameter name detection such that it doesnt consume unnecessary leading space resulting it in taking precedence over other rules
Fixes microsoft/TypeScript-TmLanguage#616 -
Fix object literal detection after cast expression
Fixes Microsoft/TypeScriptMicrosoft/TypeScript-TmLanguage#24410 -
Fix incorrect end lookback for labeled blocks
Fixes microsoft/TypeScript-TmLanguage#625 -
Add scope for label name if identifier follows break/continue/goto
-
Fix the arrow detection when first parameter is rest parameter
Fixes microsoft/TypeScript-TmLanguage#626 -
Uniformly handle the leading white spaces for array literal, binding patterns, method/field declarations
Fixes microsoft/TypeScript-TmLanguage#624 -
Fix the incorrect regexp detection
Fixes microsoft/TypeScript-TmLanguage#623 -
Handle the parameter name scoping in function type
Fixes microsoft/TypeScript-TmLanguage#629 -
Fix incorrect detection of keyword vs function call
Fixes microsoft/TypeScript-TmLanguage#628
Grammar diff: microsoft/TypeScript-TmLanguage@a9055b1...7bf8960
v0.0.41: Updated Patch 0.0.41!
-
Support numeric literal in field/getter/setter/method declarations
Fixes microsoft/TypeScript-TmLanguage#604 -
Fix the optional new property
Fixes microsoft/TypeScript-TmLanguage#605 -
Fix the type argument detection in tag without attributes
Fixes microsoft/TypeScript-TmLanguage#606 -
Handle multiline import statement
Fixes microsoft/TypeScript-TmLanguage#607 -
Handle the scenario of => ( followed by new line where we treat that as possibly arrow
This adds string literal matching in the binding pattern for parameter declarations as object literals will be treated as destructured parameters
Fixes microsoft/TypeScript-TmLanguage#608 -
Add support scope to new.target and import.meta
Fixes microsoft/TypeScript-TmLanguage#609 -
Support named type arguments added in microsoft/TypeScript#23696
Grammar diff: microsoft/TypeScript-TmLanguage@fefa941...bccefcd
v0.0.40: Updated Patch 0.0.40!
-
Handle declaration block with ternary operator and switch case statement better
Fixes microsoft/TypeScript-TmLanguage#595 -
Multiline arrow in object literal members
Fixes microsoft/TypeScript-TmLanguage#597 -
Fix keyof/infer keywords as type arguments
Fixes microsoft/TypeScript-TmLanguage#598 -
Fix the type parameters of arrow detection
Fixes microsoft/TypeScript-TmLanguage#601 -
Fix instanceof used in ternary expresison.
Fixes microsoft/TypeScript-TmLanguage#602 -
Handle the generic tagged template
Fixes microsoft/TypeScript-TmLanguage#603 -
Support arrows with multiline destructuring parameters
Handles microsoft/TypeScript-TmLanguage#481 (comment)
Grammar diff: microsoft/TypeScript-TmLanguage@5c237f7...fefa941
v0.0.39: Updated Patch 0.0.39!
-
Support for modifier operator on mapped type signature
-
Handle the dotted type arguments
Fixes microsoft/TypeScript-TmLanguage#590 -
Fix the type tokenization of instace of
Fixes microsoft/TypeScript-TmLanguage#591 -
Add return as a look ahead to end the statement
Fixes microsoft/TypeScript-TmLanguage#592
Grammar diff: microsoft/TypeScript-TmLanguage@078c5ff...5c237f7
v0.0.38: Updated Patch 0.0.38!
-
Make conditional type colorization little bit better
-
Sync to atom/language-javascript@e85477e
Fixes microsoft/TypeScript-TmLanguage#587 -
Handle multiline import declaration
Fixes microsoft/TypeScript-TmLanguage#586 -
Handle comments in jsx
Fixes microsoft/TypeScript-TmLanguage#585 -
Enhance type arguments detection to remove some false cases
Fixes microsoft/TypeScript-TmLanguage#584
Grammar diff: microsoft/TypeScript-TmLanguage@b83a38f...078c5ff
v0.0.37: Updated Patch 0.0.37!
-
Handle the "/" followed by "]" to ensure it not being treated as regex
Fixes microsoft/TypeScript-TmLanguage#580 -
Update the build to use variables in react as well
-
Support the JSX Opening or self closing tag's type arguments
This handles support for Microsoft/TypeScriptMicrosoft/TypeScript-TmLanguage#22415 -
Some restructuring in react grammar
-
Handle jsx attribute scope correctly to not include type arguments
-
Scope optional methods correctly
Fixes microsoft/TypeScript-TmLanguage#581 -
Support import types getting added by Microsoft/TypeScriptMicrosoft/TypeScript-TmLanguage#22592
Grammar diff: microsoft/TypeScript-TmLanguage@bf14f62...b83a38f
v0.0.36: Updated Patch 0.0.36!
-
Restrict multiline arrow detection to only few tokens
-
Update the ternary expression : operator to consume leading white spaces
Fixes microsoft/TypeScript-TmLanguage#579
Grammar diff: microsoft/TypeScript-TmLanguage@a7fa5b5...bf14f62
v0.0.35: Updated Patch 0.0.35!
-
Colorize right side of instance of as type
Fixes microsoft/TypeScript-TmLanguage#578 -
Add type parameters to multiline arrow detection
Grammar diff: microsoft/TypeScript-TmLanguage@a184e39...a7fa5b5
v0.0.34: Updated Patch 0.0.34!
- Fix the async arrow function that spans multiline
Fixes microsoft/TypeScript-TmLanguage#558
Grammar diff: microsoft/TypeScript-TmLanguage@9e61a2f...a184e39