-
-
Notifications
You must be signed in to change notification settings - Fork 236
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Node types don't appear to be exported in an ergonomic way #1103
Comments
FYI the Possibly could use that to make it a bit easier Would be good to know why the export doesn't show up still |
The individual node types don't show up because they just aren't exported in any public module. Is there a reason that |
if i remember correctly, it was mostly because there are multiple tree adapters. so it didn't seem to make much sense exporting the default one's types (since everything else in the package is generic) i'm not sure though tbh. i ran into the same so i just added it to the |
Well, the other tree adapters should export their types too :) |
I've been trying to figure out how to import the node types (
Node
,Document
, etc) and can't figure out any way to do it except via theDefaultTreeAdapter
type and an index expression, which is quite non-obvious and tedious:The API docs mention the
DefaultTreeAdapterTypes
namespace, but while that's in the source inindex.ts
:That line doesn't appear in my installed
dist/index.d.ts
at least in version 7.1.2.I can't import the type's exported from
parse5/dist/tree-adapters/default.js
because that file isn't in the package exports.The text was updated successfully, but these errors were encountered: