@eduardocalazansjr/cep-promise
Version:
Busca por CEP integrado diretamente aos serviços dos Correios e ViaCEP
30 lines (24 loc) • 647 B
TypeScript
declare module 'cep-promise' {
export interface CEP {
cep: string,
state: string,
city: string,
street: string,
neighborhood: string,
service: string
}
export enum AvailableProviders {
brasilapi = "brasilapi",
correios = "correios",
correiosAlt = "correios-alt",
viacep = "viacep",
widenet = "widenet"
}
export interface Configurations {
providers?: AvailableProviders[],
timeout?: number,
fetch: (url: RequestInfo, init?: RequestInit) => Promise<Response>,
}
export function cep(cep: string | number, configurations?: Configurations): Promise<CEP>
export default cep
}