如何在导出功能中导入类?

时间:2018-06-27 18:06:35

标签: javascript typescript

我正在尝试导入类并使用其公共方法,但是它不起作用,正确的实现方式是什么。

main.ts

import {PromiseHandler } from './promiseHandler.ts';
    export function getUser(req: Request, res: Response) {
        const promiseHandler: new PromiseHandler();

    }

promiseHandler.ts

export class PromiseHandler {

    constructor() {};
    public executeAllPromises(promises) {

}

1 个答案:

答案 0 :(得分:0)

如评论中所述,正确的语法是

 const promiseHandler = new PromiseHandler();

(请注意使用=来分配创建的对象,而:则是键入变量。该类型实际上只是PromiseHandler,因此可以同时使用它们并编写:

const promiseHandler: PromiseHandler = new PromiseHandler(); 

但是我认为不必在此处声明类型,TypeScript会使用= new...进行初始化,以自行检测出正确的类型