[英]How to call an exported typescript function from within javascript
我有一個帶有導入的打字稿文件,例如:
util.ts 文件
import { protractor } from 'protractor'
export const waitForFile = async () => {
protractor.promise....
return await ''
}
現在 helper.js 文件
const getUtilFunction = (func) => {
const { register } = require('ts-node');
const { compilerOptions } = require('./tsconfig.json');
register({ compilerOptions });
const result = require('./utils.ts');
return result[func];
};
const waitTillReportGenerated = async () => {
const waitForFileToDownload = getUtilFunction('waitForFileToDownload');
const file = await waitForFileToDownload('./result/result.js', 60000);
console.log(file);
}
然而,當我們調用 helper.js 函數時,它會拋出量角器未定義的錯誤。 有人可以幫我嗎?
您需要將.ts
文件轉換為.js
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.