-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Qnd o cep tiver com o numero incorreto de digitos, vc add padding de zeros na frente dele ate completar o numero de digitos certo (dps de fazer strip do -
ne), o CEP tem 8 numeros
Isso eh pq qnd o cep eh convertido pra int, ele perde os zeros de prefixo, faz sentido?
Ai vc aproveita tbm e no barcodeData aceita string| number, ai vc coloca letar maiuscula no parametro (pra nao precisar ficar substituindo as variaveis no codigo, mto chato isso), e passa a string de letra minuscula que a gnt usa ao redor do fluxo como String(Parametro), sendo Parametro do tipo string| number
O bom eh q a API fica mais flexivel assim, se o cara quiser passar cep como number, deixa, pq n?
Outra coisa q tem q fazer eh aceitar street number como string| number, seria bom usar um regex pra validar qnd for string, o cep ja ta sendo validado por regex, entao gg