smartystreets-javascript-sdk
Version:
Quick and easy Smarty address validation.
2 lines (1 loc) • 633 B
JavaScript
;var e,r,t=require("../Errors.cjs"),u=require("../Request.cjs"),s=require("./Result.cjs"),i=require("../util/buildInputData.cjs"),n=require("../util/apiToSDKKeyMap.cjs");exports.__require=function(){if(r)return e;r=1;const o=t.__require(),c=u.__require(),a=s.__require(),q=i.__require(),_=n.__require().usExtract;return e=class{constructor(e){this.sender=e}send(e){if(void 0===e)throw new o.UndefinedLookupError;let r=new c(e.text,{"Content-Type":"text/plain; charset=utf-8"});return r.parameters=q(e,_),new Promise((t,u)=>{this.sender.send(r).then(r=>{r.error&&u(r.error),e.result=new a(r.payload),t(e)}).catch(u)})}}};