Add .d.ts files in samples.
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 38/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- cpp, javascript, node.js, typescript
- Domaine
- developer-experience
Piste de recherche
Start with src/1-getting-started/6_object_wrap/node-addon-api/myobject.cc and the related addon.js to compare the exposed MyObject API with the proposed declarations. Add the relevant .d.ts files for the samples, ensuring the listed plusOne, value, and multiply methods are represented with their shown types.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Hi,
Native Import in NodeJS do not provide any Typing by default.
src/1-getting-started/6_object_wrap/node-addon-api/myobject.cc register a class MyObject having a plusOne method.
but coding in addon.js will not give access to any typing.
My I open a PR to add d.ts
that contains somthink like:
class MyObject {
public plusOne(): number;
public value(): number;
public multiply(num?: number): number;
}
- Langage dominant
- C++
- Étoiles
- 2.6k
- Forks
- 598
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire 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.
Autres issues de nodejs/node-addon-examples
-
Create Valgrind run of testsOuverteenhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 38/100
nodejs/node-addon-examples#585 · 1 réaction ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
nodejs/node-addon-examples#445 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 32/100
nodejs/node-addon-examples#444 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
nodejs/node-addon-examples#381 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
nodejs/node-addon-examples#380 · 2 commentaires ·
Toutes les issues de nodejs/node-addon-examples
Issues similaires
-
documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
EchoTools/nevr-runtime#2042 ·
Les mainteneurs répondent en général sous 1 jour
-
Download size and speed show scientific notation between 1000 and 1023 unitsPeut-être pris @RaphaelFakhri l’a pris aujourd’hui. Ouverte
Difficulté 2/5 Moins d'une heure Accessibilité débutants 88/100
kiwix/kiwix-desktop#1570 ·
Les mainteneurs répondent en général sous 1 jour
-
Device Request
Difficulté 2/5 Une demi-journée Accessibilité débutants 62/100
dresden-elektronik/deconz-rest-plugin#8686 ·
Les mainteneurs répondent en général sous 1 jour
-
nixos/noctalia-greeter: greeter finds no sessions (session dirs not passed via XDG_DATA_DIRS)Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
aminya/project_options#303 ·