Closed kacper-mikolajczak closed 1 month ago
Triggered auto assignment to @cead22, see https://stackoverflow.com/c/expensify/questions/7972 for more details.
Reviewing
label has been removed, please complete the "BugZero Checklist".
The solution for this issue has been :rocket: deployed to production :rocket: in version 9.0.18-10 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:
If no regressions arise, payment will be issued on 2024-08-19. :confetti_ball:
Skipping the payment summary for this issue since all the assignees are employees or vendors. If this is incorrect, please manually add the payment summary SO.
Details
This is a known regression, which originates from https://github.com/Expensify/App/pull/43868
memoize
module lacks correct typings fortransformKey
option when called with constructables (entities which are initialized withnew
keyword).Steps to reproduce
memoize
methodtransformKey
callbacktransformKey
callback's argumentsExpected behaviour
transformKey
arguments match constructor's argumentsActual behaviour
transformKey
arguments are typed asreadonly []
(empty tuple)