J'ai un addon C++ de noeud qui fournit une classe enveloppée similaire à celle de la documentation du noeud. Je peux require() mon addon et ensuite obtenir le constructeur pour ma classe pour créer une instance.Fichier de déclarations tapuscrit pour l'addon C++ du noeud
const { MyClass } = require('myaddon');
const obj = new MyClass('data');
Maintenant je veux utiliser TypeScript pour faire la même chose. Je ne peux pas trouver la bonne combinaison de fichier .d.ts et l'instruction d'importation pour faire ce travail. Je suppose que dans l'idéal je voudrais déclarer que ma classe est dans le module et a un constructeur qui prend une chaîne. Je pourrais alors juste faire:
import { MyClass } from 'myaddon';
const obj = new MyClass('data');
Des exemples de ce que les gens ont vu?
(? Pourquoi le downvote soin d'expliquer) – ZachB