Skip to content

Conversation

@oscartbeaumont
Copy link
Member

@oscartbeaumont oscartbeaumont commented Dec 8, 2025

Changes:

  • Major overhaul to Reference's
  • Drop SpectaID
  • Drop NamedType
  • Properly implement specta_typescript::JSDoc
  • framework_prelude + framework_runtime system
  • rename Format to Layout cause the name is confusing
  • Implement Clone on TypeCollection
  • Drop TypeCollection::get and TypeCollection::remove.
  • Introduce Reference::get & Reference::opaque
  • Drop DataType::Literal

This is all the work required to get Tauri Specta & TauRPC upgraded to properly work with the new exporters and core design (especially in regards to multi-file exporting which breaks some of our previous hacks).

@oscartbeaumont oscartbeaumont marked this pull request as draft December 8, 2025 07:51
@oscartbeaumont oscartbeaumont changed the title JSDoc JSDoc & Reference overhaul Dec 15, 2025
@oscartbeaumont oscartbeaumont mentioned this pull request Dec 15, 2025
10 tasks
@oscartbeaumont oscartbeaumont marked this pull request as ready for review December 18, 2025 05:12
@oscartbeaumont oscartbeaumont merged commit 3837dae into main Dec 18, 2025
1 of 4 checks passed
@oscartbeaumont oscartbeaumont deleted the jsdoc2 branch December 18, 2025 05:12
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.

2 participants