找出 State 解析里的 bug

来自 枚举
TypeScript 6 进阶 4分钟 找出 1处问题

找出这段生成的解析器为什么不能证明 State 有效。

TypeScript
enum State {
  Ready = "READY",
  Done = "DONE",
}

interface Payload {
  state: State;
}

function readState(raw: string): State {
  const payload = JSON.parse(raw) as Payload;
  return payload.state;
}
在试验场中打开
报告错误