microsoft / microsoft/TypeScript
Playground typing issue
Personne n'a encore pris cette issue.
- Langage dominant
- Go
- Étoiles
- 111k
- Forks
- 14.3k
- Merge moyen
- 2 j 4 h
- PR mergées (30 j)
- 132
Description
🔎 Search Terms
TypeScript Playground error when attempting to import something from @octokit/core/types
🕗 Version & Regression Information
Seems irrelavent to TS version
⏯ Playground Link
💻 Code
import * as OctokitTypes from '@octokit/core/types';
🙁 Actual behavior
Behavior 1:
Type of the following variable is recognized as any:
import { Octokit } from 'octokit';
export type T = typeof Octokit;
Behavior 2:
Type of the following variable is recognized as any;
import * as OctokitTypes from '@octokit/core/types';
export const OctokitTypes;
Behavior 3: Even stranger behavior
In the following code snippet:
import * as OctokitTypes from '@octokit/core/types';
- Remove any character from package name
@octokit/core/types(e.g.@octokit/core/type), TS error occured, which is expected
- Re-add the removed character, TS error remained, which is very weird
Apparently there is some problem with the language server, as the package name has been changed to*/types, but it still reports error of*/type
🙂 Expected behavior
N/A
Additional information about the issue
No response
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire les trois comportements dans le TypeScript Playground lié, en vous concentrant sur l’import de @octokit/core/types et sur le diagnostic obsolète après la modification du nom du paquet. Suivez le comportement pertinent de la résolution des modules ou du language server ; le travail est terminé lorsque l’import valide est résolu avec ses types réels et que les diagnostics sont mis à jour après la modification.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- compilers
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100