correios-webservice
Version:
Cliente NodeJS para consumir a api nova dos Correios (CWS)
29 lines (28 loc) • 755 B
TypeScript
import { Auth } from "../auth";
import { ClientConfig } from "../client";
import { Endpoint } from "../endpoint";
interface CountryData {
"sigla": string;
"nome": string;
"idioma": string;
"codigoSiscomex": string;
}
type CountriesResponse = CountryData[];
type CitiesResponse = {
"codigo": string;
"nome": string;
}[];
declare class Countries extends Endpoint {
get(): Promise<CountriesResponse>;
protected getPrefix(): string;
}
declare class Cities extends Endpoint {
get(countryCode: string): Promise<CitiesResponse>;
protected getPrefix(): string;
}
declare class Country {
paises: Countries;
cidades: Cities;
constructor(auth: Auth, config: ClientConfig);
}
export { Country, CountriesResponse };