我正在学习类型记录(并作出反应),我试图检查一个对象是否为null,以便跳过进一步的处理。下面我有一个最小的例子。如果inputCat为null,我想立即返回以跳过进一步的处理,如何在TypeScript中做到这一点?return { // lots of new variables here }
当我试图返回一个空对象
这种定义javascript对象(或函数名称空间)的标准方法在类型记录中失败,说明publicFunction does not exist on type {}。这是故意的吗?{};}();
PS:通过将第一行更改为var that = <any>{};来找到它的“修复”,但我想知道为什么这是必要的。