smartystreets-javascript-sdk
Version:
Quick and easy Smarty address validation.
2 lines (1 loc) • 638 B
JavaScript
import{__require as r}from"../Request.mjs";import{__require as e}from"./Response.mjs";import{__require as s}from"../util/buildInputData.mjs";import{__require as o}from"../util/apiToSDKKeyMap.mjs";import{__require as t}from"../Errors.mjs";var i,n;function u(){if(n)return i;n=1;const u=r(),a=e(),m=s(),p=o().usReverseGeo,{UndefinedLookupError:_}=t();return i=class{constructor(r){this.sender=r}send(r){if(void 0===r)throw new _;let e=new u;return e.parameters=m(r,p),new Promise(((s,o)=>{this.sender.send(e).then((e=>{e.error&&o(e.error),s(function(r,e){return e.response=new a(r.payload),e}(e,r))})).catch(o)}))}}}export{u as __require};