【发布时间】:2021-11-04 07:25:59
【问题描述】:
我有一个名为filterNil的函数:
export function filterNil<T extends object>(obj: T): NonNullable<T> {
return Object.fromEntries(Object.entries(obj).filter(([_, v]) => ![null, undefined, ''].includes(v)));
}
Object.fromEntries 抛出 TS 类型错误:
“ObjectConstructor”类型上不存在属性“fromEntries”。您需要更改目标库吗?尝试将“lib”编译器选项更改为“es2019”或更高版本。(2550)
错误信息很清楚,如何在 TypeScript Playground 中将 es2019 lib 添加到 compilerOptions.lib 选项?
【问题讨论】:
标签: typescript typescript-playground