You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Nenhum valor padrão não pode alterar o comportamento atual da biblioteca
As propriedades devem ser simples e intuitivas, para não aumentar a carga cognitiva de uso da biblioteca
# Formatação do CEP
Define se a resposta da API deve, ou não, aplicar a máscara de CEP.
Considerações importantes
A propriedade deve considerar que existem 2 formatos populares de máscara (00.000-000 e 00000-000)
Nome da propriedade:format ou mask ou formatCEP Valor padrão: ? Valores possíveis: ? Tipos de valor aceitos: ?
# Lista de fornecedores aceitos
Define quais os providers devem ser consultados na chamada.
Nome da propriedade:providers Valor padrão:[](Se vazio, utiliza todos os providers disponíveis) Tipos de valor aceitos: Array de Strings Valores possíveis:
'correios'
'viacep'
'widenet'
'brasilapi'
# Lista de fornecedores negados
Define quais os providers não devem ser consultados na chamada.
Considerações importantes
Essa configuração sobrepõe a lista de fornecedores aceitos
Caso de uso: Evitar o looping de chamadas caso um fornecedor decida utilizar o cep-promise em sua implementação, como por exemplo, a BrasilAPI.
Nome da propriedade:ignoredProviders Valor padrão:[](Se vazio, não altera o comportamento) Tipos de valor aceitos: Array de Strings Valores possíveis:
'correios'
'viacep'
'widenet'
'brasilapi'
The text was updated successfully, but these errors were encountered:
@SkyaTura, fiz um esquema dele receber configurações para todos os providers e específicos de cada um, além de adicionar a funcionalidade de keep-alive #191
O propósito dessa Issue é discutir a melhor forma de inserir configurações na biblioteca e quais seriam suas funções configuráveis.
Irei citar aqui algumas coisas que já foram mapeadas para facilitar na elaboração de melhorias até chegarmos ao melhor cenário.
Issues relacionadas
Propostas
Parâmetro adicional
Originally posted by @dansoliveira in https://github.com/filipedeschamps/cep-promise/issues/148#issuecomment-585550625
Método config
Originally posted by @lucianopf in https://github.com/filipedeschamps/cep-promise/issues/148#issuecomment-588230177
Híbrido
Utilizar as duas propostas citadas acima.
Propriedades
>>> Considerações importantes <<<
# Formatação do CEP
Define se a resposta da API deve, ou não, aplicar a máscara de CEP.
Considerações importantes
00.000-000
e00000-000
)Nome da propriedade:
format
oumask
ouformatCEP
Valor padrão: ?
Valores possíveis: ?
Tipos de valor aceitos: ?
# Lista de fornecedores aceitos
Define quais os providers devem ser consultados na chamada.
Nome da propriedade:
providers
Valor padrão:
[]
(Se vazio, utiliza todos os providers disponíveis)Tipos de valor aceitos: Array de Strings
Valores possíveis:
'correios'
'viacep'
'widenet'
'brasilapi'
# Lista de fornecedores negados
Define quais os providers não devem ser consultados na chamada.
Considerações importantes
Caso de uso: Evitar o looping de chamadas caso um fornecedor decida utilizar o cep-promise em sua implementação, como por exemplo, a BrasilAPI.
Nome da propriedade:
ignoredProviders
Valor padrão:
[]
(Se vazio, não altera o comportamento)Tipos de valor aceitos: Array de Strings
Valores possíveis:
'correios'
'viacep'
'widenet'
'brasilapi'
The text was updated successfully, but these errors were encountered: