usps-webtools-promise
Version:
API wrapper for the USPS Web-Tools, with Promises!
16 lines (15 loc) • 1.15 kB
TypeScript
import type { AddressValidateRequest, AddressValidateResponse } from "../address-validate.js";
import type { MultipleAddressValidateRequest } from "../multiple-address-validate.js";
import type { CityStateLookupRequest, CityStateLookupResponse } from "../lookups/city-state-lookup.js";
import type { RateV4Request, RateV4Response } from "../lookups/pricing-rate-lookup.js";
import type { ZipCodeLookupRequest, ZipCodeLookupResponse } from "../lookups/zip-code-lookup.js";
import type { Config, ErrorResponse } from "../usps.js";
export interface USPSResponse {
AddressValidateResponse?: AddressValidateResponse;
CityStateLookupResponse?: CityStateLookupResponse;
Error?: ErrorResponse;
RateV4Response?: RateV4Response;
ZipCodeLookupResponse?: ZipCodeLookupResponse;
}
declare const _default: (api: string, method: string, property: string, config: Config, parameters: AddressValidateRequest | MultipleAddressValidateRequest | ZipCodeLookupRequest | CityStateLookupRequest | RateV4Request) => Promise<AddressValidateResponse | ZipCodeLookupResponse | CityStateLookupResponse | RateV4Response | ErrorResponse>;
export default _default;