#5448·xstate

错误: [5. 25. 0] 使用自定义 Event 和 通用 时的打字问题

作者: jlowcs创建于 2026年1月15日更新于 2026年1月24日
标签bug

X 状态版本

X状态版本 5

说明

函数测试( 事件: 检查Event) { profile Event( 事件, “@ xstate. event” ); // eslint- disable- next- line 无控制台 控制台.log(活动.event); {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

函数测试2<TEVENT扩展检查Event>(事件:TEVENT){ profile Event( 事件, “@ xstate. event” ); // eslint- disable- next- line 无控制台 控制台.log(活动.event); {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?


测试结果为类型错误 :
<img宽="851"高="220" alt="Image" src="https://GitHub.com/user-attachments/assets/40a2deb6-8f97-49e7-8897-1cf54c8ca26d"/".

预期成果

无出错,所称工程如预期

实际结果

错误,不能使用通用名的“ sertEvent ”。

* 复制

https://codesandbox.io/p/devbox/nifty-cloud-wnzqnr 页面存档备份,存于互联网档案馆.

其他背景

我这样做避免了打字问题 但我不确定是否有更好的选择:

函数测试2<TEVENT扩展检查Event>(事件:TEVENT){
事件:检查Event=事件P;
profile Event( 事件, “@ xstate. event” );
// eslint- disable- next- line 无控制台
控制台.log(活动.event);
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

内容来源: statelyai/xstate