import { createRequire } from "module"; const require = createRequire(import.meta.url); global.require = require; //this will make require at the global scobe and treat it like the original require Some objects within the Maps JavaScript API are designed to respond to user events such as mouse or keyboard events. ReferenceError: describe is not defined. In ESM modules, Node.js does not provide __filename and __dirname globals. How to debug TypeScript unit tests in Visual Studio? Notice the use of the