我正在使用 angular 13 和 es2021(也尝试使用 es6 添加 2018)
tsconfig.lib.json
...
"lib": ["dom", "es2021"]
...
我有以下对象。
export interface UserDetails {
...
features?: Set<UserFeature>;
...
}
我正在尝试检查以下一些值:
this.sessionQuery.details$.subscribe((details: UserDetails) => {
const enableFF = details.features && (details.features as Set<UserFeature>).has({ feature: 'enableFF ', enabled: true });
...
});
IDE上没有问题,但我在浏览器上有以下问题:
core.mjs:6495 错误类型错误:details.features.has 不是函数