smartystreets-javascript-sdk
Version:
Quick and easy Smarty address validation.
2 lines (1 loc) • 687 B
JavaScript
;var r,e,t=require("../Request.cjs"),i=require("./Result.cjs"),u=require("../util/buildInputData.cjs"),s=require("../util/apiToSDKKeyMap.cjs"),n=require("../Errors.cjs");exports.__require=function(){if(e)return r;e=1;const o=t.__require(),a=i.__require(),c=u.__require(),l=s.__require().internationalPostalCode,{UndefinedLookupError:d}=n.__require();return r=class{constructor(r){this.sender=r}send(r){if(void 0===r)throw new d;let e=new o;return e.parameters=c(r,l),new Promise(((t,i)=>{this.sender.send(e).then((e=>{e.error&&i(e.error),t(function(r,e){r.payload&&Array.isArray(r.payload)?e.result=r.payload.map((r=>new a(r))):e.result=[];return e}(e,r))})).catch(i)}))}}};