J'ai une bibliothèque JavaScript, qui définit les types via index.d.ts. Je voudrais exposer une API différente pour JavaScript que pour les documents. Il semble que vous souhaitiez cacher quelque chose à partir de documents, vous ne pouvez tout simplement pas le définir dans le fichier .d.ts. Est-il....
22 avril 2021 à 03:12
Je rencontre un problème en essayant de partager mon code entre une bibliothèque et une application. Je veux utiliser Vuejs + TypeScript + WebPack, cela semble être une bonne combinaison. Je rencontre des problèmes en essayant d'appeler .......
25 févr. 2021 à 01:25
J'ai ce fichier TYPES.d.ts où je déclare un espace de noms TYPES déclare l'espace de noms TYPES {type TYPE_A = XXX; tapez TYPE_B = YYY; } Et puis j'utilise est comme: const someFunc = (param: TYPES.TYPE_A): .......
11 janv. 2021 à 14:17
J'ai un fichier MY_FILE.ts comme ça: const someFunction = (param: MY_NAMESPACE.PARAM): boolean => {// FAIRE QUELQUE CHOSE}; Le type de paramètre est accessible via un espace de noms appelé MY_NAMESPACE que je .......
4 janv. 2021 à 12:47
Je traduis un tas de classes et d'interfaces dactylographiées en C # (pour l'interopérabilité javascript pour ceux qui se demandent pourquoi) Un exemple que je ne suis pas sûr de savoir comment traduire à partir de dactylographié est le suivant: interface CellArray extends Array<Cell> { addClass....
9 déc. 2020 à 00:02
Je remplis une déclaration de module d'une bibliothèque JS tierce, et la bibliothèque contient des sous-classes qui (selon les calculs de Typescript) remplacent de manière incomparable les méthodes d'une classe parente. Il existe de nombreux exemples de cela, mais un exemple simple est le suivant: ....
29 nov. 2020 à 04:53
Cette question concerne .d.ts en tant que déclarations pour .js fichiers. J'essaie de déclarer une fonction qui a un générique dans un générique mais je n'arrive pas à faire les choses correctement. La fonction est essentiellement une fonction Array#forEach pour les objets ({[key: string]: E}). J'a....
J'ai une méthode qui prend comme entrée un objet dont les valeurs sont des tableaux de chaînes; il renvoie un objet dont les valeurs sont des objets avec des clés égales aux valeurs de chaîne. Par exemple. myFunction({foo: ['a', 'b']}) // ==> {foo: {a: Widget, b: Widget}} J'essaye de définir la s....
3 févr. 2020 à 10:36
Infos sur le projet Je travaille sur un projet JavaScript qui utilise des fichiers .d.ts. Il s'agit d'une question postérieure à une question que j'ai posée précédemment, vous pouvez donc afficher plus d'informations sur le projet ici. Problème Bien que je puisse normalement extraire des fonctions d....
Problème Je travaille sur un projet JavaScript en utilisant VSCode. J'utilise le modèle de conception UMD et vscode intellisense ne peut pas reconnaître les exportations d'un module à partir d'un autre fichier. J'ai ajouté toutes les déclarations dans un fichier appelé globals.d.ts. Malheureusement,....