UNPKG

usps-webtools-promise

Version:

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

22 lines (21 loc) 684 B
import verify from "./address-validate.js"; import verifyMultiple from "./multiple-address-validate.js"; import cityStateLookup from "./lookups/city-state-lookup.js"; import pricingRateLookup from "./lookups/pricing-rate-lookup.js"; import zipCodeLookup from "./lookups/zip-code-lookup.js"; export default class { cityStateLookup = cityStateLookup; config; constructor(config) { if (!config?.userId) { throw new Error("Must pass USPS userId"); } this.config = { ...config, }; } pricingRateV4 = pricingRateLookup; verify = verify; verifyMultiple = verifyMultiple; zipCodeLookup = zipCodeLookup; }