javascript - 如何在 Javascript 中使用 TypeScript 函数
问题描述
我想在 JavaScript 文件中使用下面给定的名为“translate”的函数。我已经在 stackoverflow 上看到了关于此的答案,但无法得到我必须做的事情。在这种情况下,函数的正常调用肯定不起作用
import queryString from "querystring";
import request from "request";
import { config } from "./config";
function translate(text: string, from: string, to: string) {
const requestOptions = getRequestOptions();
const params = {
"from": from,
"to": to,
"text": text
};
request.get(
config.speech.translateApi.endPoind + "/Translate?" + queryString.stringify(params),
requestOptions,
(error, response, body) => {
console.log(body);
}
);
}
解决方案
如果您使用的是打字稿项目,那么您可以执行以下操作:
export const translate = () => {}
...
// anotherFile.js
import {translate} from './translate'
但是,即使您以这种方式导入它,打字稿仍然需要在使用之前编译您的代码。
推荐阅读
- haskell - (l, r)之前的~是什么意思
- java - TableColumn #setCellValueFactory 用于具有 HashMaps 的类
- css - 使用 Angular 切换 div 类的可见性
- javascript - 双引号内的单引号弄乱了javascript代码
- c# - 如何修复“枚举约束失败”?
- python-3.x - 使用 ImageDataGenerator() 处理医学图像
- python - 缩小python代码会使其更快吗?
- google-apps-script - 从 HTML 收集输入,然后返回到 HTML
- c# - C#“EmguCV”中 OpenCV 中的“getDecisionFunction”等价物是什么?
- r - 如何将灰色阴影区域添加到 geom_density 以表示标准误差?