Gollum@feddit.org to Programmer Humor@programming.dev · 1 个月前This is literally mefeddit.orgimagemessage-square43fedilinkarrow-up1434arrow-down116
arrow-up1418arrow-down1imageThis is literally mefeddit.orgGollum@feddit.org to Programmer Humor@programming.dev · 1 个月前message-square43fedilink
minus-squarehumorlessrepost@lemmy.worldlinkfedilinkEnglisharrow-up2·1 个月前Genuine question: is it really a superset if it’s not still valid javascript? Isn’t it more of an abstraction layer on top of javascript?
minus-squaremercano@lemmy.worldlinkfedilinkarrow-up3·1 个月前Superset means all valid JavaScript is also valid Typescript. (At least, so long as you don’t have compiler setting on that requires all variables to have a type declared.)
minus-squareCookieOfFortune@lemmy.worldlinkfedilinkarrow-up1·1 个月前In practice people don’t use Typescript as a superset since they have stricter compiler settings, which would make valid JavaScript fail to compile.
Genuine question: is it really a superset if it’s not still valid javascript? Isn’t it more of an abstraction layer on top of javascript?
Superset means all valid JavaScript is also valid Typescript. (At least, so long as you don’t have compiler setting on that requires all variables to have a type declared.)
In practice people don’t use Typescript as a superset since they have stricter compiler settings, which would make valid JavaScript fail to compile.