[英]how to use a javascript module in typescript
我有一個名為 model-parser.js 的文件
它包含了:
var _ = require('lodash');
function getTypes(vitalsModel) {
var vitals = _.get(vitalsModel, 'vitals');
var rows = [];
_.forEach(vitals, function (vital) {
rows.unshift(Object.keys(vital));
});
return rows;
}
module.exports.getTypes = getTypes;
我想在打字稿文件中使用上述文件。 什么是正確的語法?
如果您有權訪問文件,只需將擴展名更改為 .ts,然后只需在樣式導入下方寫入
import { getTypes , someotherExport } from './yourfile'
//上面的語句導入單個導出,或者您可以導入變量中的所有內容,例如
import * as T from './yourfile'
//use it
T.getTypes()
如果您無權訪問它,那么您可以嘗試 require
declare T:any;
let T = require('yourJS');
T.getTypes()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.