{"version":3,"file":"dynamicImport.js","sourceRoot":"","sources":["../../src/util/dynamicImport.ts"],"names":[],"mappings":";;AAMA,sCAEC;AARD,kEAAkE;AAClE,6EAA6E;AAC7E,sEAAsE;AACtE,kEAAkE;AAClE,MAAM,OAAO,GAAG,OAAO,CAAC,8BAA8B,CAAkD,CAAA;AAExG,SAAgB,aAAa,CAAU,UAAkB;IACvD,OAAO,OAAO,CAAC,aAAa,CAAC,UAAU,CAAC,CAAA;AAC1C,CAAC","sourcesContent":["// TypeScript's \"module\": \"CommonJS\" compiles `await import(x)` to\n// `await Promise.resolve().then(() => require(x))`, which fails for ESM-only\n// packages. helpers/dynamic-import.js is plain JS so TypeScript never\n// transforms its native import() call — route through it instead.\nconst _helper = require(\"../../helpers/dynamic-import\") as { dynamicImport(path: string): Promise<any> }\n\nexport function dynamicImport<T = any>(modulePath: string): Promise<T> {\n  return _helper.dynamicImport(modulePath)\n}\n"]}