CacheControl / CacheControl/json-rules-engine
Rule Ts incorrect
- 主要语言
- 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