如何在类型定义文件中调用类和函数?

时间:2017-05-18 18:25:33

标签: javascript angularjs typescript type-definition

我是打字稿中的新手,并尝试使用typecript 2.2的类型定义文件,(我使用typescriptlang.org但无法得到答案)我有以下类型定义文件

export as namespace mydefinition;

export namespace mynamespace {

  interface Myinterface {
     width: number;
     height: number;
  } 

  class MyClass {
    constructor(attributes?: any);
    addCell(cell: Cell): this; 
 }
}

我正在使用以下行导入文件并成功

import { mydefinition } from 'definitionfile';

如何调用此定义文件的类和函数?

1 个答案:

答案 0 :(得分:0)

对我来说很好看。你只是错过了你的myclass的初始化。

import { mydefinition } from './definitionfile';
export class classA implements mydefinition.Myinterface {
    width: number;
    height: number;

    constructor() {
        var test = new mydefinition.MyClass();
        test.addCell("attr");

    }
}