UNPKG

smartystreets-javascript-sdk

Version:
2 lines (1 loc) 712 B
"use strict";var e,r,s=require("../Errors.cjs"),t=require("../Request.cjs"),i=require("./Suggestion.cjs"),u=require("../util/buildInputData.cjs"),n=require("../util/apiToSDKKeyMap.cjs");exports.__require=function(){if(r)return e;r=1;const a=s.__require(),d=t.__require(),o=i.__require(),c=u.__require(),l=n.__require().internationalAddressAutocomplete;return e=class{constructor(e){this.sender=e}send(e){if(void 0===e)throw new a.UndefinedLookupError;let r=new d;return r.parameters=c(e,l),e.addressId&&(r.baseUrlParam=e.addressId),new Promise(((s,t)=>{this.sender.send(r).then((r=>{var i;r.error&&t(r.error),e.result=(i=r.payload)&&null===i.candidates?[]:i.candidates.map((e=>new o(e))),s(e)})).catch(t)}))}}};