如何在打字稿中加载任何模块时传递参数



我在打字稿中有一个模块,其中包含以下代码。

export class Account {
constructor(app: any) {
    this.initialize(app);
  }
private initialize(app: any) {
    app.get("/login", (req: any, res: any) => {
        res.render("index", { user: req.user });
    });
    app.get("/logout", (req: any, res: any) => {
        res.render("index", { user: req.user });
    });
}

}

我想在主文件中加载这个模块。

require('/mymodule')(app)

我如何在打字稿中做到这一点?

require('/mymodule')(app)

正确的方式:

import {Account} from './mymodule';
new Account(app);

更多

只是一些免费文档 🌹

  • 阅读课程 : https://basarat.gitbook.io/typescript/docs/classes.html
  • 阅读模块 : https://basarat.gitbook.io/typescript/docs/project/modules.html

相关内容

  • 没有找到相关文章

最新更新