找出事件处理器里的 bug

来自 类型推断
TypeScript 6 进阶 5分钟 找出 1处问题

找出这段生成代码为何丢失事件类型,即使后面的 register 已经要求具体类型。

TypeScript
const handler = (event) => {
  console.log(event.id.toUpperCase());
};

declare function register(
  callback: (event: { id: string }) => void,
): void;

register(handler);
在试验场中打开
报告错误