microsoft / microsoft/TypeScript

debug extension / mode for content-mapper

Open
#64,055 1 comment 0 reactions 1 assignee View on GitHub

@andrewbranch is already working on this.

Since Aug 27, 2026.

Needs Investigation
Dominant language
Go
Stars
111k
Forks
14.3k
Avg merge
2d 4h
Merged PRs (30d)
132

Description

### 🔍 Search Terms

`content mapper`

`volar labs`
- only result is https://github.com/microsoft/TypeScript/issues/63800 -- which doesn't seem relevant

### ✅ Viability Checklist

- [x] This wouldn't be a breaking change in existing TypeScript/JavaScript code
- [x] This wouldn't change the runtime behavior of existing JavaScript code
- [x] This could be implemented without emitting different JS based on the types of the expressions
- [x] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
- [x] This isn't a request to add a new utility type: https://github.com/microsoft/TypeScript/wiki/No-New-Utility-Types
- [x] This feature would agree with the rest of our Design Goals: https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals

### ⭐ Suggestion

Volar has a really helpful tool for debugging mapping, here: https://volarjs.dev/core-concepts/volar-labs/

it would be great to have something similar for content-mappers

### 📃 Motivating Example

In a big project at work, I'm not seeing completions / hovers in VSCode, even though I have them in neovim and in smaller projects in vscode. the more debugging utilities available, the more I'd be able to narrow what the problem could be (config setup or otherwise)

### 💻 Use Cases

see above

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.