找出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;
}
在试验场中打开
报告错误