我正在尝试使用 Ramda.js ,如下所示:
/// <reference path="../../../node_modules/@types/ramda/index.d.ts" />
module App {
var settab = R.once((element) => current(element));
function current(li: any) {
// ...
}
}
我收到错误,找不到姓名&#39; R&#39;
对于ramda/index.d.ts
文件,声明(省略详细信息)如下:
declare var R: R.Static;
declare namespace R {
type Ord = number | string | boolean;
interface Static {
// .........
}
}
export = R;
答案 0 :(得分:6)
您必须使用import
声明导入它:
import * as R from "ramda";
此外,您不必再使用/// <reference />
了,只需执行npm install --save @types/ramda
。