L’utilisation de TypeScript dans les modules JavaScript avec l’appli ServiceNow SDK
Utilisez TypeScript lors de la création de modules JavaScript avec le fichier ServiceNow SDK.
TypeScript utilise la saisie statique et les annotations de type pour aider les développeurs à détecter les erreurs plus tôt lors de l’écriture de code dans Visual Studio Code.
Pour des informations générales sur l’utilisation de TypeScript, consultez la documentation TypeScript sur le site Web du typescriptlang.org.
Utiliser TypeScript dans les modules JavaScript
Utilisez TypeScript dans les modules JavaScript en ajoutant la prise en charge de TypeScript dans votre application.
Avant de commencer
Installez TypeScript version 4.8.4 ou ultérieure. Pour obtenir des instructions d’installation, consultez Télécharger TypeScript sur le site Web du typescriptlang.org.
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
Suivez cette procédure pour mettre à jour les applications existantes qui n’ont pas été créées à l’aide d’un modèle TypeScript afin d’utiliser TypeScript dans les modules. À partir de la version 3.0, les applications prennent en charge l’utilisation de TypeScript dans les ServiceNow SDK modules JavaScript par défaut à l’aide des options de compilateur par défaut. Pour utiliser un fichier tsconfig.json avec des options personnalisées pour la transpilation de TypeScript en JavaScript pendant le processus de génération, configurez le paramètre tsconfigPath dans le fichier now.config.json . Si vous souhaitez utiliser une étape de transpilation personnalisée avant de créer l’application, configurez le paramètre modulePaths dans le fichier now.config.json .
Procédure
Ajouter des définitions de type pour les API
Bénéficiez de la prise en charge de la suggestion automatique pour les API et les objets pouvant contenir des scripts en dehors des API Glide.
Avant de commencer
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
now-sdk dependencies . Pour plus d'informations, consultez Télécharger les dépendances du module et du script.Suivez cette procédure pour ajouter manuellement des définitions de types que les dépendances now-sdk ne téléchargent pas. Vous pouvez déclarer des modules directement dans l’application ServiceNow SDK pour accéder aux API pour la prise en charge de la suggestion automatique. Ces modules ne sont pas empaquetés dans le package d’application, mais ils peuvent être suivis dans un référentiel de contrôle de source pour l’application et partagés entre développeurs.