UNPKG

usps-webtools-promise

Version:

API wrapper for the USPS Web-Tools, with Promises!

16 lines (15 loc) 1.15 kB
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;