TMT-Demo/src
thepaperpilot e499447cf5 Added operator overloading for Decimals
Note: This feature is being enabled through babel, and unfortunately
doesn't really have any typescript support. Using an overloaded operator
will show an error and be typed as "any". If ecmascript ever
support operator overloading, then typescript will follow suit and these
issues can be resolved.
Here's the current proposal for how that could look like, although it's
a long way's off from being accepted, if it ever is:
https://github.com/tc39/proposal-operator-overloading

Alternatively, there's a proposal for declaring that certain types have
operator overloads, which would also work just perfectly:
https://github.com/microsoft/TypeScript/issues/42218

In the meantime, the errors will unfortunately remain present, although
they won't cause any issues in production.

BTW, the rhs can be any DecimalSource, but the lhs has to be a Decimal.
2021-09-19 23:10:01 -05:00
..
components Added forums link to nav bar 2021-09-19 21:06:56 -05:00
data Hide tabs list when there's only a single tab 2021-09-19 12:04:55 -05:00
game Made it so by default, challenges can't be entered when complete 2021-09-19 11:28:44 -05:00
lib Added operator overloading for Decimals 2021-09-19 23:10:01 -05:00
typings Hide tabs list when there's only a single tab 2021-09-19 12:04:55 -05:00
util Renamed grid data -> state 2021-09-19 10:40:18 -05:00
App.vue Moved properties from player data to new settings and state objects 2021-09-05 18:53:04 -05:00
main.css Added notifications to actions 2021-08-27 00:18:34 -05:00
main.ts First pass at typescript support 2021-08-16 23:30:54 -05:00
shims-vue.d.ts First pass at typescript support 2021-08-16 23:30:54 -05:00