gpt4 book ai didi

javascript - 在 typescript 的同一行导入和调用函数

转载 作者:行者123 更新时间:2023-12-03 02:02:45 25 4
gpt4 key购买 nike

NodeJS 中的模块可能需要如下所示,我在同一行导入并调用所需的函数。

require('./my-module')({
mysql: sequelizeO,
logger: logger,
sqlModel: sequelizeModels,
sqlModelAlias: alias,
});

我怎样才能在 typescript 中做同样的事情?在 typescript 中我一直在做如下:

import MyModule from './my-module';

MyModule({
mysql: sequelizeO,
logger: logger,
sqlModel: sequelizeModels,
sqlModelAlias: alias,
})

所以它变成了两行代码,而在 NodeJS 中我可以在同一行上要求和调用该函数。我怎样才能在 typescript 中做同样的事情?

最佳答案

你不能。在 NodeJS 中,require 返回一些东西,但在 TypeScript 中,import 是一个语句,而不是一个函数,并且语句没有值,所以你不能“调用”它们。您必须像现在一样继续这样做。

关于javascript - 在 typescript 的同一行导入和调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49938244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com