Skip to content

Conversation

@larabr
Copy link
Collaborator

@larabr larabr commented Oct 21, 2025

Some exported entities were not visible in the docs since TS modules were not parsed,
while some internal functions were wrongly included (e.g. fix #1837) .

See commits for more details.

@larabr larabr force-pushed the jsdoc-better-docs branch 2 times, most recently from 140e36b to bfb8c51 Compare October 21, 2025 13:08
@larabr larabr force-pushed the jsdoc-better-docs branch from bfb8c51 to db9f5be Compare November 4, 2025 14:52
To reference types
To make sure only user-facing entities are included in the docs,
since access is public by default.

NB: the top-level access directive seems to work to hide index entrypoint files,
but in other cases (e.g. s2k submodules), exported functions may need to
manually be marked as private.

Also, the 'initialCommentsOnly' rule sometimes reports false positives
in case of multiple comment blocks separated by new lines. The solution
is to remove the new lines.
@larabr larabr force-pushed the jsdoc-better-docs branch from db9f5be to d88b842 Compare November 5, 2025 11:01
@larabr larabr merged commit eceda87 into openpgpjs:main Nov 5, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Some Global Functions (in JSDoc) aren't exported

2 participants