Repository navigation
BridgeJS: Declarative JS interop #290
Copy link
Copy link
Closed
20 / 2420 of 24 issues completedDescription
Activity
- converted this from a draft issue
on Mar 10, 2025 - added sub-issues
on Apr 8, 2025 - added a sub-issue
on Jun 27, 2025 - changed the title
[-]Declarative JS interop[/-][+]BridgeJS: Declarative JS interop[/+]on Aug 13, 2025 - pinned this issue
on Aug 31, 2025 - added a sub-issue
on Sep 2, 2025 4 remaining items
- added sub-issues
on Jan 15, 2026 - added sub-issues
on Jan 28, 2026 - unpinned this issue
on Feb 15, 2026
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
- StatusShow more project fieldsDone
Motivation
Current JS interop system, JavaScriptKit, has two main issues:
Current Status
Try on our playground https://swiftwasm.org/JavaScriptKit/PlayBridgeJS/
High-level API
Given the following interface:
Then SwiftPM Build Plugin or standalone CLI tool should generate:
CanvasContextto SwiftAppmethods to JS/TSBreakdown
Other Languages