如何在打字稿中使用javascript模块

时间:2016-12-28 05:23:35

标签: javascript 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;

我想在typeScript文件中使用上述文件。 什么是正确的语法?

1 个答案:

答案 0 :(得分:2)

如果您有权访问文件,只需将扩展名更改为.ts即可 只需写下样式导入

import { getTypes , someotherExport } from './yourfile' //上面的语句导入个别导出 或者你可以导入像

这样的变量中的所有内容
import * as T from './yourfile'
//use it
T.getTypes()

如果您无法访问它,则可以尝试使用

declare T:any;
let T = require('yourJS');
T.getTypes()