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
From phetsims/tasks#987, if we end up going with TypeScript, @samreid and I though that it may be nice to have a list of places on the project that could be improved upon.
UtteranceQueue's constructor parameter should implement an Announcer interface.
Property should have a parametric, generic implementation. Axon has a typescript branch with Property<T> in branch: typescript axon#360
Re-evaluate the large number of features packed in Node.js (a single file), and see if they can be split up like done in ParallelDOM.js (see Should ParallelDOM be moved into Node? scenery#1159). For example named options.
The text was updated successfully, but these errors were encountered:
From phetsims/tasks#987, if we end up going with TypeScript, @samreid and I though that it may be nice to have a list of places on the project that could be improved upon.
Announcer
interface.Property
andEmitter
should be an interface. (for example instead of instanceof checks like https://github.com/phetsims/axon/blob/d848101bd6e9f29d49173b5f41e8a5c7baa70516/js/NumberProperty.js#L82Property
should have a parametric, generic implementation. Axon has a typescript branch withProperty<T>
in branch: typescript axon#360The text was updated successfully, but these errors were encountered: