命名空间中的类的Typescript定义

时间:2013-12-01 22:33:33

标签: typescript

如何使用构造函数参数(现有的javascript库)为命名空间内的类创建一个打字稿定义文件“* .d.ts”。我尝试了一个带嵌套接口的模块的几种组合,但到目前为止没有任何工作。

示例:

var instance = new Namespace.TargetClass(arg1, arg2);
instance.someFunc(arg3);

1 个答案:

答案 0 :(得分:4)

declare module Namespace {
    class TargetClass {
        constructor(arg1: string, arg2: number);
        someFunc(arg3: any): void;
    }   
}