microsoft / microsoft/TypeScript-TmLanguage

Multiple export defaults in Typescript overloading

Ouverte
#857 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
TypeScript
Étoiles
471
Forks
149
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Issue Type: Bug

I have a function which is overloaded a few times and I exported it as default. When I do this, the first line of export default function Tstring get's it's syntax highlighting properly. Then the next few lines of those all turn yellow (the color of functions)

VS Code version: Code 1.53.2 (622cb03f7e070a9670c94bae1a45d78d7181fbd4, 2021-02-11T11:48:04.245Z)
OS version: Windows_NT x64 10.0.19041

System Info
Item Value
CPUs Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz (12 x 2208)
GPU Status 2d_canvas: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: enabled
opengl: enabled_on
protected_video_decode: enabled
rasterization: enabled
skia_renderer: enabled_on
video_decode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
Load (avg) undefined
Memory (System) 7.86GB (1.14GB free)
Process Argv --crash-reporter-id 0c07a3ea-19d3-4b7d-9182-a845b9918a7b
Screen Reader no
VM 0%
Extensions (34)
Extension Author (truncated) Version
ng-template Ang 11.2.2
jar-builder asl 1.1.1
vscode-intelephense-client bme 1.6.3
ng-html dan 1.1.3
githistory don 0.6.14
es7-react-js-snippets dsz 3.1.0
EditorConfig Edi 0.16.4
prettier-vscode esb 5.9.2
php-debug fel 1.14.9
php-intellisense fel 2.3.14
php-pack fel 1.0.2
code-runner for 0.11.2
rest-client hum 0.24.4
discord-vscode icr 5.2.2
python ms- 2021.2.576481509
jupyter ms- 2021.2.576440691
reload nat 0.0.6
vetur oct 0.32.0
laravel-blade one 1.25.0
colorful-comments Par 0.6.0
material-icon-theme PKi 4.5.0
java red 0.75.0
rust rus 0.7.8
swdc-vscode sof 2.4.9
sass-indented syl 1.8.15
tabnine-vscode Tab 3.2.7
vscodeintellicode Vis 1.2.11
vscode-java-debug vsc 0.31.0
vscode-java-dependency vsc 0.18.0
vscode-java-pack vsc 0.12.1
vscode-java-test vsc 0.28.0
vscode-maven vsc 0.27.1
quokka-vscode Wal 1.0.343
vscode-import-cost wix 2.15.0
A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstry914:30256638
pythonvsdeb440:30248342
pythonvsded773:30248341
vstes627cf:30244335
pythonvspyt875:30251590
pythontb:30258531

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par reproduire le comportement signalé de la coloration syntaxique dans VS Code 1.53.2 avec une fonction TypeScript comportant plusieurs surcharges et un export par défaut, puis examinez les fichiers de grammaire TypeScript du dépôt. C’est terminé lorsque les déclarations de surcharge reçoivent la coloration syntaxique attendue au lieu d’être toutes colorées comme des fonctions.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
tooling
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.