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; }