CacheControl / CacheControl/json-rules-engine

Rule Ts incorrect

未关闭
#253 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
JavaScript
星标
3.1k
派生
507
PR 合并指标
30 天内没有已合并 PR

描述

The `rule.js` recently refactored the `rule.event` property to `rule.ruleEvent` (80e84b3ada7df7fca20aba21e37d8b5ee4257023) but there were no corresponding updates to the types when using the types accessing the property directly does not work as expected.

Should the type use `rule.ruleEvent` or should it use accessors for the event?

js & ts are not my speciality but i think the 'event' property of the interface needs to have a `get function` & `set function` that are actually the `getEvent` and `setEvent` functions.

贡献指南

这个仓库没有索引到贡献指南

调研方向

首先检查 rule.js 以及公开 rule.event 属性的类型定义。将重构后的 rule.ruleEvent 属性与 issue 中提到的 getEvent 和 setEvent 访问器进行比较,然后验证哪种形式允许通过类型直接访问属性。当类型与运行时行为一致,且直接访问按预期工作时,即表示完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
javascript, typescript
领域
backend
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。