Sometimes, we want to fix the ‘Error: *.default is not a constructor’ error with TypeScript.
In this article, we’ll look at how to fix the ‘Error: *.default is not a constructor’ error with TypeScript.
How to fix the ‘Error: *.default is not a constructor’ error with TypeScript?
To fix the ‘Error: *.default is not a constructor’ error with TypeScript, we should make sure the default export we’re importing is a class or constructor.
For instance, we write
export default class MapAction implements IMapAction {
  //...
}
to export the MapAction class as a default export with export default .
Then we can import the class in another module by writing
import MapAction from "./map-action";
Conclusion
To fix the ‘Error: *.default is not a constructor’ error with TypeScript, we should make sure the default export we’re importing is a class or constructor.
