Como converter string para enum em TypeScript?
Olá a todos! Sou novo em TypeScript e encontrei um problema ao trabalhar com enums. Tenho um enum para status de pedidos:\n\n```typescript\nenum OrderStatus {\n Pending = "pending",\n Processing = "processing",\n Shipped = "shipped",\n Delivered = "delivered",\n Cancelled = "cancelled"\n}\n```\n\nRecebo o status da API como string, por exemplo `"processing"`. Preciso converter essa string de volta para o valor do enum para usar em switch/case ou comparar com outros valores. A simples conversão de tipo com `as OrderStatus` funciona de forma instável — se a string não corresponder a nenhum dos valores, o código não gera erro de compilação, mas em runtime ocorre comportamento imprevisível.\n\nTambém tentei usar `OrderStatus["processing"]`, mas isso retorna