当我试图解构以下函数的返回类型时: const coreml = async (): Promise<{label: string; confidenceconfidence} = await coreml(/*path to image*/); 我得到了 'confidence' is assigned a value but never used.eslint@typescript-eslint
在Typescript中,我如何在解构中使用断言?StringOrNumber = string | number
foo: 123 as StringOrNumber我没有找到在constfoo上添加number类型断言的便捷方法。,因为它的类型是嵌套的和复杂的。我假设这样的语法:绝对可以帮助我们从嵌套和复杂的解构中断
} 然后像这样调用这个函数: function bar() { if (a === undefined) { }
return a; // TypeScript infers a as number (good!)} 因为函数foo返回元组(number, undefined)或(undefined, number),所以在没