Comme de Tapuscrit 2.0, typings n'est plus nécessaire. Le mécanisme national de prévention de l'organisation est une entité à l'installation d'une équipe de développeurs. Je crois que le programme d'installation de Microsoft @types d'organisation dans les mnp et ajouté le Tapuscrit de l'équipe de développeur de l'organisation. Les paquets sous le @types d'organisation sont publiés automatiquement à partir de DefinitelyTyped en utilisant les types-éditeur de l'outil par les docs.
En outre, il existe une autre façon d'ajouter de la types
de votre colis:
Dans votre colis.json
Si votre paquet est l'un des principaux .js
le fichier, vous devez indiquer la principale déclaration de fichier dans votre dossier package.json
le fichier. Définir l' types
bien à point pour votre forfait un fichier de déclaration. Par exemple:
{
"name": "awesome",
"author": "Vandelay Industries",
"version": "1.0.0",
"main": "./lib/main.js",
"types": "./lib/main.d.ts"
}
Notez que l' "typings"
champ est synonyme d' "types"
, et pourrait être utilisé ainsi.
Notez également que si votre principal fichier de déclaration est nommé index.d.ts
et de la vie à la racine du package (à côté de index.js
) vous n'avez pas besoin de marquer l' "types"
de la propriété, mais il est conseillé de le faire.
Concernant la recherche des types de
Pour la plupart, la déclaration de type de colis doit toujours avoir le même nom que le nom du paquet sur la ngp, mais le préfixe @types de/, mais si vous avez besoin, vous pouvez consulter https://aka.ms/types afin de trouver le paquet pour votre bibliothèque préférée.
À partir de - http://www.typescriptlang.org/docs/handbook/declaration-files/consumption.html
Mais quand j'ai fait npm search @types/openlayers
, je n'ai pas d'obtenir des résultats. Mais faire la recherche à partir de l'interface web ne reviendra que moi les résultats. Donc je suppose npm search
ne recherche pas dans les organisations.