我一直在使用Raphael和Angular 4应用程序,并试图切换到Snap。这些支持打字稿都不是很好(完全没有?)。
是否有人知道包含完整打字稿类型的库,并且不需要博士才能使其与Angular2 / 4/5一起使用?
如果没有,我想我会创建一个纯粹的打字稿库,但这是很多工作。
答案 0 :(得分:3)
只需安装Raphael的@types
包。
它由TypeScript社区维护。这些人喜欢自己,用TypeScript编写应用程序并使用Raphael。
如果您发现声明不完善,可以在https://github.com/DefinitelyTyped/DefinitelyTyped
上打开问题(或拉取请求)安装:
使用NPM:
$ npm install --save @types/raphael
使用JSPM:
$ jspm install npm:@types/raphael
使用纱线:
$ yarn add @types/raphael
用法:
import Raphael from 'raphael';
同样适用于snapsvg