Closed orgads closed 1 year ago
This should be fixed with v1.21.4
It's not fixed, sorry.
We're experiencing this issue as well. What I have noticed is that I'm getting the above error on a MacBook M2 machine, yet it works fine on Intel machines.
Upgrading to v1.21.4 did not work.
Edit: (Update) - Rolling back to version 1.21.2 works fine.
Also getting typing errors while using v1.21.4 as mentioned here in this comment.
Thanks for pinging me in the other issue @mgrejanin.
If you run into this, this probably means you should use one of these:
import MockAdapter = require('axios-mock-adapter')
and/or
{
"compilerOptions": {
"module": "node16"
}
}
{
"compilerOptions": {
"module": "esnext",
"moduleResolution": "bundler",
"esModuleInterop": true
}
}
However, since MockAdapter
has a static property default
, using a default import should technically work as well. This is fixed by #372.
@remcohaszing It's fixed in v1.21.5. Thank you!
Not sure, but I´m using v1.21.5 and have the exact same problems. I´m not sure, but I´m pretty sure that my typescript version is constantly confusing MockAdapter as a class and namespace. Is there any reason why the types namespace and class name should be exactly the same? eslint is confuse, typescript is confuse, even I´m confuse about it.
By using the same name for the namespace and the value, it's possible to export types in a project that uses module.exports =
. :)
What's not working for you? Can you make a public reproduction?
This is transpiled into:
Following the changes in fd982cd0fc, this no longer builds.