Commit ceee8c4
committed
feat(Mountain/Shim): Add TypeConverter module structure for IPC data conversion
- Creates module declarations mirroring TypeScript `cocoon-type-converters` structure in Rust
- Establishes foundation for type-safe serialization between `Mountain` and `Cocoon` processes via `Vine` IPC
- Prepares conversion logic for VS Code extension API surface areas including CodeActions, Completions, and WorkspaceEdits
- Enables future implementation of bidirectional type mapping as part of MVP Path A's extension support
- Aligns with recent ProtoValueConverter work (d271a2b) to handle complex IPC data structures
- Includes Notebook type conversions for potential future expansion of supported extension capabilities1 parent d271a2b commit ceee8c4
1 file changed
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
0 commit comments