2016-02-09 43 views

回答

1

在库以及定义中,您试图继承的库需要是类或构造函数(在js中)或类,构造函数或TypeScript中的接口。

这其实是一个很常见的场景使用打字稿与反应过来的时候:

class TodoApp extends React.Component<IAppProps, IAppState> { 

在为它看起来像你应该能够在这个节点卡桑德拉驱动的API展望。

这是一个简单的例子:

// cassandra-driver.d.ts 
declare module "cassandra-driver" { 
    export class Client {} 
} 

然后:

​​

我会创造d.ts定义建议reading up。将您的定义创建为外部模块 - 不是环境定义。

然后你应该分享你的打字TypingsDefinatlyTyped或两个项目。