When a comment is placed inside `switch` block above `case` or `default` it is not preserved in the transpiled code. - [Build example](https://esbuild.egoist.dev/#W1siaW5kZXgudHMiLHsiY29udGVudCI6ImV4cG9ydCBlbnVtIE9wdGlvbnMge1xuICBGb28gPSAnZm9vJyxcbiAgQmFyID0gJ2JhcicsXG59XG5leHBvcnQgZnVuY3Rpb24gZXhhbXBsZShvcHRpb246IE9wdGlvbnMpIHtcbiAgc3dpdGNoIChvcHRpb24pIHtcbiAgICBjYXNlIE9wdGlvbnMuRm9vOiB7XG4gICAgICByZXR1cm4gJ0Zvb29vb28hJztcbiAgICB9XG4gICAgY2FzZSBPcHRpb25zLkJhcjoge1xuICAgICAgcmV0dXJuICdCYWFhYWFyISc7XG4gICAgfVxuICAgIC8qIFRoaXMgaXMgcmVtb3ZlZCAtLSBAcHJlc2VydmUgKi9cbiAgICAvKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAtLSBAcHJlc2VydmUgKi9cbiAgICBkZWZhdWx0OiB7XG4gICAgICAvKiBUaGlzIGlzIHByZXNlcnZlZCAtLSBAcHJlc2VydmUgKi9cbiAgICAgIC8qIGlzdGFuYnVsIGlnbm9yZSBuZXh0IC0tIEBwcmVzZXJ2ZSAqL1xuICAgICAgcmV0dXJuICdOb3QgYSBmb28sIG5vdCBhIGJhcic7XG4gICAgfVxuICB9XG59XG4ifV0sWyJlc2J1aWxkLmNvbmZpZy5qc29uIix7ImNvbnRlbnQiOiJ7XG4gIFwiZm9ybWF0XCI6IFwiY2pzXCIsXG4gIFwiY2RuVXJsXCI6IFwiaHR0cHM6Ly9jZG4uc2t5cGFjay5kZXZcIixcbiAgXCJsZWdhbENvbW1lbnRzXCI6IFwiaW5saW5lXCJcbn0ifV0sWyJzdW0udHMiLHsiY29udGVudCI6ImV4cG9ydCBjb25zdCBzdW0gPSAoYTogbnVtYmVyLCBiOiBudW1iZXIpID0+IGEgKyBiIn1dXQ==) - [Example with vitest](https://stackblitz.com/edit/github-rzcfqv?file=src%2Fbasic.ts) where istanbul comment is stripped - [Related issue](https://github.com/vitest-dev/vitest/issues/6153) in vitest repo
When a comment is placed inside
switchblock abovecaseordefaultit is not preserved in the transpiled code.