Общие привязки для Angular TypeScript библиотеки Javascript - PullRequest
0 голосов
/ 01 мая 2020

Javascript имеет множество библиотек. У некоторых есть привязки, у некоторых нет. Возможность использовать их в TS, безусловно, является огромным плюсом для TS.

Основные шаги c для использования библиотеки JS в angular, похоже, создают набор привязок или устанавливают их когда доступно.

Я хотел бы знать для библиотеки JS, которая не имеет надлежащих привязок (пока): - Каков наиболее естественный способ создания таких привязок? - Как включить библиотеку Javascript в проект Angular TS? - Как связать привязки с Javascript и Angular?

Это касается последних Angular / TS. Какова текущая передовая практика в отношении этих вопросов?

В качестве справки приведен случай момента. js

Как использовать момент. js библиотека в angular 2 машинописного приложения?

1 Ответ

0 голосов
/ 01 мая 2020

Если в npm отсутствует связанный модуль @types/some-module, вы можете создать файл декларации и указать в нем элементы.

decs.d.ts

declare module "some-module" {
  var someObject: any; 
  export default someObject;
}

Убедитесь, что машинопись знает об этом

tsconfig. json

{
  "include": [
    "src",
    "decs.d.ts"
  ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...