Find why this generated parser does not establish a valid 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;
}