Como desenvolver casos de uso práticos em typescript em TypeScript

Prompt gerado automaticamente para Casos de uso práticos em TypeScript em TypeScript

5.0
38 usos
ChatGPT
Usar no ChatGPT
"Você é um engenheiro de software sênior. Crie um **exemplo de código TypeScript completo e funcional**, que demonstre a **implementação de um sistema de validação de dados robusto e reutilizável para formulários web**, utilizando **Decorators** para a definição das regras de validação (ex: `@IsRequired`, `@MinLength(5)`, `@IsEmail`) e **Reflection (metadados)** para aplicá-las dinamicamente em uma classe de modelo de dados. O exemplo deve incluir:

1.  **Definição dos Decorators de validação personalizados.**
2.  **Uma função utilitária `validate<T>(obj: T): string[]`** que receba um objeto e retorne um array de strings com as mensagens de erro de validação (ou um array vazio se válido).
3.  **Uma classe de modelo de dados de exemplo (ex: `Usuario` ou `Produto`)** decorada com as regras de validação.
4.  **Um trecho de código demonstrando o uso** da classe modelo e da função de validação, incluindo casos de sucesso e falha (com a saída dos erros).
5.  **Comentários explicativos** detalhando a lógica e os benefícios dessa abordagem em termos de reusabilidade e manutenibilidade para formulários complexos.

O objetivo é ilustrar um caso de uso prático e avançado de TypeScript que melhora significativamente a experiência do desenvolvedor e a qualidade do código em aplicações front-end ou back-end."

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de TypeScript

Continue explorando prompts nesta categoria.

Guia para otimização e performance em typescript em TypeScript

Prompt gerado automaticamente para Otimização e performance em TypeScript em TypeScript

Guia para otimização e performance em typescript em TypeScript

Prompt gerado automaticamente para Otimização e performance em TypeScript em TypeScript

Guia para fundamentos de typescript em TypeScript

Prompt gerado automaticamente para Fundamentos de TypeScript em TypeScript