9
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 12 Jan 2025
9 points (84.6% liked)
JavaScript
2367 readers
1 users here now
founded 2 years ago
MODERATORS
That js file certainly doesn't look like a normal module to me that I would expect when importing a module.
But I'm not too familiar with the JS ecosystem to the point where I know what that dynamic
Object.defineProperty(exports, "__esModule"
magic does or how it's supposed to be used.But I can see why the import would result in undefined.
With my first search of LemmyHttp I land on https://join-lemmy.org/api/classes/LemmyHttp.html, which says
Defined in src/http.ts:153
. Have you considered importinghttp.js
? Looking at thehttp.js
on the CDN I can at least see the LemmyHttp class type you seem to try to import.hmmm... okay!
exports not defined...
given how dynamic creation it looks maybe it has to be executed/included rather than imported and then the class is available?
With all that magic, and looking at https://join-lemmy.org/api/index.html if you're not using pnpm I would give up on that lib.