文件1:
export default class Functions {
async functionOne(sessionID: string): Promise<void> {
console.log(sessionID);
}
}
文件2:
import Functions from './file1';
Functions.functionOne('test');
这会产生以下错误:
错误TS2339:类型'typeof不存在属性'functionOne' 功能”。
我正在尝试从另一个文件调用函数。我试图创建类的新实例,但它确实会产生相同的错误。
答案 0 :(得分:2)
如果要在不实例化类的情况下访问它,则需要使它成为静态方法。
答案 1 :(得分:1)
免责声明我是Typescript的初学者,但是如果您只需要使用该类,那么我只会导出函数本身。