Je ne peux pas trouver Tapuscrit définition @type/{name}
, pour une de mes installé NodeJS paquets, donc je tente d'écrire un d.ts
le fichier et placez le fichier dans {project root}\typings
le dossier. Voilà comment je fais:
// My source code: index.ts
import Helper from 'node-helper-lib';
// My definition: \typings\node-helper-lib.d.ts
declare....(something else)
declare module 'node-helper-lib' {
class Helper { ... }
export = Helper;
}
Toutefois, le Code de Visual Studio maintient le rendement de cette erreur et met la ligne rouge en vertu de l' declare module 'node-helper-lib'
:
[ts] Invalide nom du module en augmentation. Module "nœud-helper-lib' décide d'un non module '{projet path}\node_modules\node-helper-lib\index.js " qui ne peut pas être augmentée.
N'est-il pas légitime que parce que la bibliothèque est non typé, donc je devrais être autorisé à ajouter à taper pour elle?
Mise à JOUR:
Je suis à l'aide de:
- Tapuscrit: 2.1.4
- Le Code De Visual Studio: 1.9.1
- Node JS: 6.9.4
- Windows 10 x64