UNPKG

smartystreets-javascript-sdk

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