UNPKG

smartystreets-javascript-sdk

Version:
2 lines (1 loc) 705 B
import{__require as r}from"../Request.mjs";import{__require as e}from"./Result.mjs";import{__require as t}from"../util/buildInputData.mjs";import{__require as o}from"../util/apiToSDKKeyMap.mjs";import{__require as s}from"../Errors.mjs";var a,i;function n(){if(i)return a;i=1;const n=r(),u=e(),m=t(),p=o().internationalPostalCode,{UndefinedLookupError:l}=s();return a=class{constructor(r){this.sender=r}send(r){if(void 0===r)throw new l;let e=new n;return e.parameters=m(r,p),new Promise(((t,o)=>{this.sender.send(e).then((e=>{e.error&&o(e.error),t(function(r,e){r.payload&&Array.isArray(r.payload)?e.result=r.payload.map((r=>new u(r))):e.result=[];return e}(e,r))})).catch(o)}))}}}export{n as __require};