You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a type script file with the following content
exportclasssampleClass{publicequipmentTypeList: string[]=["FAX","OFFICE PHONE"];publicpbxEquipmentType="FAX";publicspliceRightStripName="TE";publiccablePairStatusValues: any[]=[{statusText: "Assigned"},{statusText: "Faulty"},{statusText: "Not in Use"},];publiccablePairStatusValueForAssigned="Assigned";publiccablePairStatusValueForFaulty="Faulty";publicphoneCircuitType="Phone";}
The syntax highlighting after line 8 of the code above is not correct.
Tested for following themes
Default (Dark)
Visual studio Dark and
Visual Studio light
Note: if the opening square bracket on line 7 is moved to line 6 then the syntax highlighting is OK.
Abhilash Achenkunju (@oaabhilash)
I think the local variable announcing by let is a little different with the proerty/field of a class.
JUST my own opinion. 😆
Activity
aeschli commentedon Jun 27, 2016
From Emeryao (@emeryao) on June 22, 2016 12:27
codes above works fine on my vs code:1.3.0-insiders.
maybe the way of directly asignning a
[]to a property/field is not a very typescript way 😄PS: noticed that the highlight is not working even in markdown syntax with your codes, see blow and compare with the codes above
so I don't think it's a bug
aeschli commentedon Jun 27, 2016
From Abhilash Achenkunju (@oaabhilash) on June 22, 2016 12:39
I just checked the typescript handbook

https://www.typescriptlang.org/docs/handbook/basic-types.html
It looks like the way I initialized is allowed and it does compile with tsc.
Edit:
I take your point regarding the markdown syntax. I guess I have to format the code differently :(
Thanks
Abhilash
aeschli commentedon Jun 27, 2016
From Emeryao (@emeryao) on June 22, 2016 12:50
Abhilash Achenkunju (@oaabhilash)
I think the local variable announcing by
letis a little different with the proerty/field of a class.JUST my own opinion. 😆
Indexer is something that has identifier(parameter) followed by [ wit…