8 Commits
Author SHA1 Message Date
Filip Skokan d162246556 refactor(types): trim published declaration comments
Signed-off-by: Filip Skokan <[email protected]>
2026-07-30 00:37:15 +02:00
Filip Skokan f7ef7912cd docs: correct subpaths and API documentation
Correct subpath names that otherwise lead users to unexported entries,
and fix examples, links, and missing descriptions in published JSDoc.

Use instanceof in JWKS recovery examples so strict TypeScript can
narrow caught errors.

Signed-off-by: Filip Skokan <[email protected]>
2026-07-29 18:50:54 +02:00
Filip Skokan abec502715 refactor(types): add discriminated JOSE error types
Pair each JOSE error subclass with its stable code so code switches can
narrow safely without closing subclass code values.

Share typed causes and reasons across JWT claim-validation errors, and
make consumer-created multiple-match errors safely iterable. Add
compile-time coverage for the public type surface.

Signed-off-by: Filip Skokan <[email protected]>
2026-07-29 18:50:54 +02:00
Filip Skokan 1d6192bb27 chore: bump typedoc and typescript 2025-08-29 17:14:21 +02:00
Filip Skokan 667ed711bc refactor: hide internal private fields and drop ProduceJWT inheritance 2025-03-11 13:24:38 +01:00
Filip Skokan 5e542d5deb docs: add more symbol document, ignore ts-private fields 2025-03-11 13:24:38 +01:00
Filip Skokan c85b085be4 docs: add module tags to all entrypoints 2025-02-22 18:02:50 +01:00
Filip Skokan f4dbf41a1c docs: update docs building dependencies 2024-10-19 14:02:59 +02:00