错误: [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