在Typescript中的Ramda propOr类型错误

时间:2017-11-06 03:21:30

标签: typescript ramda.js

这是一个简单的问题,我在使用Ramda时无法找到解决类型Typescript输入问题的方法。

我的代码

const podName = R.propOr(null, 'podName', node) as String | null

错误:

TS2352:Type 'propOr_general_011' cannot be converted to type 'String'. Property 'charAt' is missing in type 'propOr_general_011'

知道为什么会出现上述错误?谢谢

1 个答案:

答案 0 :(得分:0)

看起来TypeScript需要确信node.podName值是String,null或者不存在。