Интересно о любых доступных типах для cloudboost.io https://github.com/CloudBoost/JavaScriptSDK. У меня нет опыта написания типирования для существующих js-модулей. Я пытался подготовить любые самые глупые d.ts, но безуспешно. то есть с использованием ionic2 и npm install cloudboost
(также в настоящее время требуется раздельно npm install fs
). Я пытался использовать cloudboost.d.ts
.Типографские пиктограммы для cloudboost (и использовать его с ionic2)
declare module "cloudboost" {}
или
declare var CB: any;
declare module "cloudboost" {
export var CB: any;
}
результат как ни странно cloudboost
входит в ionic2 сборки (используя его WebPack конфигурации), однако при использовании т.е.
import * as CB from "cloudboost";
или аналогичные import
варианты дает взамен CB
значение некоторого объекта socket.io, даже если внутренний вызов webpack, похоже, относится к соответствующему cloudboost
коду. Так что даже any
немой объект удовлетворит меня для начала.
Позвольте мне знать, если вы можете создать один, и если вы хотите внести свой вклад в репозиторий. Отправьте нам PR. :) Вот еще одна ссылка, которая может помочь: https://github.com/Microsoft/TypeScript/wiki/Typings-for-npm-packages –
благодарит за подсказки! на самом деле в ответе исходный модуль npm уже является машинописным, но я все равно буду стараться. ресурс MS звучит полезно, хотя ... – ciekawy