本文介绍了将R(ramda)导入typescript .ts文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用 Ramda.js ,如下所示:
I am attempting to use Ramda.js as follows:
/// <reference path="../../../node_modules/@types/ramda/index.d.ts" />
module App {
var settab = R.once((element) => current(element));
function current(li: any) {
// ...
}
}
对于 ramda / index.d.ts
文件,声明(省略详细信息)如下:
In the case of the ramda/index.d.ts
file, the declaration (with detail omitted) is as follows:
declare var R: R.Static;
declare namespace R {
type Ord = number | string | boolean;
interface Static {
// .........
}
}
export = R;
推荐答案
你必须使用<$ c $导入它c> import 声明:
import * as R from "ramda";
此外,您不必使用 ///< reference />
,只需执行 npm install --save @ types / ramda
。
Also, you don't have to use /// <reference />
anymore, just do npm install --save @types/ramda
.
这篇关于将R(ramda)导入typescript .ts文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!