如何注释一个文件中定义的另一个文件中的类声明?

时间:2019-07-12 08:47:43

标签: typescript

在一个文件content.ts中,我有一个类定义和一个方法:

class Content{
  constructor(){
    this.hello = 'hello';
    this.world = 'word';
  }
}

function print_content(input: Content){
  console.log(input.hello, input.world);
}

export default {Content};

在另一个文件main.ts中,我想创建其他打印功能:

import content from `./content`

function print_content1(input: content.Content){
  console.log(input.hello, input.world);
}

function print_content2(input: typeof content.Content){
  console.log(input.hello, input.world);
}

但是,main.ts中的任何功能都不起作用。有什么我想念的吗?

0 个答案:

没有答案