[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

Curiosidade com relação a tipo de dados no TypeScript

[Finalizado Pelo Aluno]

Darcio Fernandes
Criador Darcio Fernandes 28/09/2022

Boa noite Carlos, tudo bom ???

Pelo que tenho aprendido a ideia do TypeScript é garantir um Building de JS com mais integridade de dados mediante os campos / atributos a serem trabalhados nas classes.

Sendo assim no TypeScript se nós temos um atributo zipCode, não poderíamos ter um campo assim -> 00000-000 ??? Me refiro a um campo do tipo CEP mesmo e não apenas string.

Ou CPF -> 000.000.000-00, CNPJ -> 00.000.000/0000-00 entre outros campos e formatos ...

Ou seja um campo string em teoria seria algo meio vago para aquela informação porque o usuário poderia preencher assim 12345-678 ou 123-45678 ou 1-23-456

Onde quero chegar com isso, o TypeScript além de garantir a integridade da informação também garantiria a máscara da informação, isso existe ou é possível ???

Obrigado

Manager Carlos Ferreira 28/09/2022

Olá, Darcio!
Tudo bem?

No geral, algo assim "00000-000" é tratado como string, independente de linguagem. Mesmo no banco, é super importante lidar com estes tipos de dados como string;

O que fazer nestes casos, para lidar com algo em um formato tão específico?
Pode trabalhar com objeto de valor, isso te permite trabalhar com dados de forma muito mais rica;
(https://jrobertoaraujo.medium.com/entidades-vs-objeto-de-valor-a257ad41cbd3)

Carlos Ferreira
Criador Darcio Fernandes 28/09/2022

Excelente Carlos !!!

Obrigado aí a resposta ...

 

Grande abraço !!!

Darcio Fernandes
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!