UNPKG

smartystreets-javascript-sdk

Version:
2 lines (1 loc) 620 B
"use strict";var e,r,s=require("../Request.cjs"),u=require("./Response.cjs"),i=require("../util/buildInputData.cjs"),n=require("../util/apiToSDKKeyMap.cjs"),t=require("../Errors.cjs");exports.__require=function(){if(r)return e;r=1;const o=s.__require(),c=u.__require(),q=i.__require(),_=n.__require().usReverseGeo,{UndefinedLookupError:a}=t.__require();return e=class{constructor(e){this.sender=e}send(e){if(void 0===e)throw new a;let r=new o;return r.parameters=q(e,_),new Promise(((s,u)=>{this.sender.send(r).then((r=>{r.error&&u(r.error),s(function(e,r){return r.response=new c(e.payload),r}(r,e))})).catch(u)}))}}};