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
13. give time for review with missing HTPipe* tests and HTPipe itself's test
13a. Replacing all the types with their IntersectProperties variants
13b. withDefaultImplementations: implementation, call, and removing all the complexity from executeHipThrustable along with its signature change
(not sure which order is optimal - maybe both at once in one branch)
14. todos in executeHipThrustable
15. LOW PRIORITY todo in types.ts object-like / object-like or booly constraints type safety
16. LOW PRIORITY HasInitPreContext todo
17. LOW PRIORITY remove all forceful typing where typescript already knows how to infer it - e.g. WithInit's return value. Lots of that was necessary because of the OO stuff but isn't necessary anymore. Make sure we have test coverage to ensure the types aren't broken when doing this.
ALL THE BELOW NEED PRS AGAINST THE functional-only BRANCH :) and they're already prioritized in order
(not sure which order is optimal - maybe both at once in one branch)