我是打字稿中的新手,并尝试使用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';
如何调用此定义文件的类和函数?
答案 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");
}
}