Javascript 如何在TypeScript中导出Ramda curried函数?

Javascript 如何在TypeScript中导出Ramda curried函数?,javascript,typescript,ramda.js,Javascript,Typescript,Ramda.js,我是打字新手。我有一些用Ramda编写的JavaScript代码,我想在TypeScript项目中使用它 这是JavaScript中的通用排序函数: var charOrdAFactoryBase = R.curry(function(sortDir, prepare){ return function(a, b) { a = prepare(a); b = prepare(b); if(R.isNil(a) && R.is

我是打字新手。我有一些用Ramda编写的JavaScript代码,我想在TypeScript项目中使用它

这是JavaScript中的通用排序函数:

var charOrdAFactoryBase = R.curry(function(sortDir, prepare){
    return function(a, b) {
        a = prepare(a);
        b = prepare(b);
        if(R.isNil(a) && R.isNil(b)) return 0;
        if(R.isNil(a)) return 1;
        if(R.isNil(b)) return -1;
        if (a > b)
            return sortDir === "asc" ? 1 : -1;
        if (a < b)
            return sortDir === "asc" ? -1 : 1;
        return 0;
    };
});
但TypeScript编译器说:函数实现丢失或不是紧接着声明的


是否可以导出Ramda curried函数?

charOrdAFactoryBase
正在重新声明

这里要导出的是引用已定义函数的名称

export { charOrdAFactoryBase }
参考:
charOrdAFactoryBase
正在重新申报。要导出的是引用已定义函数的名称<代码>导出{charOrdAFactoryBase}将其作为答案@OluwafemiSuleDone。非常感谢。
export { charOrdAFactoryBase }