0
votes

Fichiers de définition de «types» de travail, n'importe qui?

Nous utilisons des tables tabulatrices dans un grand projet angulaire et je ne peux pas sembler trouver de fichiers de définition utilisables.

J'ai essayé https://www.npmjs.com/package/ @ Types / tables tabulatrices qui semble mises à jour, etc., mais il en résulte de nombreuses erreurs dans mon IDE et que le projet ne compilera pas à la suite de la cause. Il existe de nombreuses erreurs même si la compilation a fonctionné avant que j'ai ajouté le paquet Types. Son inutile et impraticable pour ajouter de nombreux commentaires @ Ts-ignorer.

Soyez conseillé - j'ai pris notification pour utiliser la même version du package de définition de type comme installé dans mon projet (V4.2.2). Je suppose que le problème est avec la génération automatique du package ci-dessus - le fichier .D.TS résultant n'est pas utilisable en conséquence.

Merci de me corriger si je me trompe et que toute aide pour intégrer des fichiers de définition sera appréciée. TIA!


4 commentaires

Avez-vous essayé d'utiliser la bibliothèque directement? NPMJS.com/package/tabulator-tables


Donc, lorsque je fais importer * comme tabulateur de 'tabulator-tables'; dans mon projet angulaire (son type angulaire), je reçois le type "tabulatul". Mais comment puis-je obtenir, par exemple, type CellComponent?


Autant que je sache, cela n'a pas de définition de types


Pour autant que je vois - tu as raison.


3 Réponses :


1
votes

Un ensemble complet de dactylographies dactylography est disponible dans les @ Types / tables tabulatrices package NPM xxx

un exemple de Comment utiliser les dactylographies d'un projet peut être trouvé ici

Documentation linguistique comprend plus d'informations sur les dactylographies disponibles


0 commentaires

2
votes

J'ai eu un problème similaire avec l'ajout de tables dossières sur le projet angulaire et voici ce que j'ai fait:

  1. tabulateur encapsulé dans le composant angulaire (Data-Grid.component.ts dans mon cas);
  2. NPM Installez @ Types / Tabulator-Tables
  3. créé fichier data-grid.component.d.ts avec: xxx
    1. la touche clé : supprimé Importer tabulator à partir de 'Tabulator-Tables' à partir de fichier data-grid.component.ts

      et cela a fonctionné.


1 commentaires

Je ne peux plus tester votre solution, mais cela vaut la peine de vérifier. Merci!



0
votes

J'ai déjà écrit une réponse à cette question, pas assez bon à mon avis, mais certaines personnes la précipitée comme droite, alors j'ai décidé de le laisser comme ça et d'écrire un nouveau.

Il y a des problèmes avec Ajout de types pour tabulateur, c'est parce que les annotations de type n'étant pas exportées, mais il existe un moyen de les utiliser. p>

après l'installation de types de tabulateur ( Installation NPM - SAVE @ Types / Tabulator- Tables CODE>), vous devez ouvrir (ou le créer, s'il n'existe pas) Fichier index.d.ts code> Intérieur répertoire src code> et copiez le code suivant. : P>

declare module 'tabulator-tables' {
  export = Tabulator;
}


0 commentaires