From c87c237bad04a825cf356f178e6331101ab3f7f7 Mon Sep 17 00:00:00 2001 From: googlemaps-bot Date: Mon, 16 Dec 2024 22:32:58 +0000 Subject: [PATCH] chore: publish docs --- assets/hierarchy.js | 2 +- assets/main.js | 8 +- assets/navigation.js | 2 +- assets/search.js | 2 +- assets/style.css | 12 +- classes/Client.html | 6 +- enums/AspectRatingType.html | 4 +- enums/DirectionsReponseStatus.html | 26 ++-- enums/DirectionsResponseStatus.html | 26 ++-- enums/GeocodedWaypointStatus.html | 6 +- enums/GeocodingAddressComponentType.html | 24 ++-- enums/GeolocateErrorReason.html | 12 +- enums/Language.html | 126 +++++++++--------- enums/LocationType.html | 10 +- enums/Maneuver.html | 4 +- enums/PlaceAutocompleteType.html | 12 +- enums/PlaceIdScope.html | 6 +- enums/PlaceInputType.html | 4 +- enums/PlaceType1.html | 10 +- enums/PlaceType2.html | 40 +++--- enums/PlacesNearbyRanking.html | 6 +- enums/RadioType.html | 4 +- enums/ReverseGeocodingLocationType.html | 10 +- enums/Status.html | 26 ++-- enums/TrafficModel.html | 8 +- enums/TransitMode.html | 12 +- enums/TransitRoutingPreference.html | 6 +- enums/TravelMode.html | 10 +- enums/TravelRestriction.html | 10 +- enums/UnitSystem.html | 6 +- enums/VehicleType.html | 38 +++--- functions/defaultAxiosInstance.html | 2 +- hierarchy.html | 2 +- index.html | 56 ++++---- interfaces/AddressComponent.html | 8 +- interfaces/AddressDescriptor.html | 4 +- interfaces/AddressGeometry.html | 12 +- interfaces/AlternativePlaceId.html | 6 +- interfaces/ApiKeyParams.html | 4 +- interfaces/AspectRating.html | 6 +- interfaces/CellTower.html | 16 +-- interfaces/ClientOptions.html | 6 +- interfaces/DirectionsRequest.html | 36 ++--- interfaces/DirectionsResponse.html | 4 +- interfaces/DirectionsResponseData.html | 16 +-- interfaces/DirectionsRoute.html | 20 +-- interfaces/DirectionsStep.html | 22 +-- interfaces/Distance.html | 6 +- interfaces/DistanceMatrixRequest.html | 30 ++--- interfaces/DistanceMatrixResponse.html | 4 +- interfaces/DistanceMatrixResponseData.html | 14 +- interfaces/DistanceMatrixRow.html | 4 +- interfaces/DistanceMatrixRowElement.html | 12 +- interfaces/Duration.html | 6 +- interfaces/ElevationRequest.html | 4 +- interfaces/ElevationResponse.html | 4 +- interfaces/ElevationResponseData.html | 16 +-- interfaces/FindPlaceFromTextRequest.html | 14 +- interfaces/FindPlaceFromTextResponse.html | 4 +- interfaces/FindPlaceFromTextResponseData.html | 12 +- interfaces/GeocodeComponents.html | 12 +- interfaces/GeocodeRequest.html | 16 +-- interfaces/GeocodeResponse.html | 4 +- interfaces/GeocodeResponseData.html | 12 +- interfaces/GeocodeResult.html | 22 +-- interfaces/GeocodedWaypoint.html | 10 +- interfaces/GeolocateRequest.html | 18 +-- interfaces/GeolocateResponseData.html | 14 +- interfaces/GeolocateResponseError.html | 4 +- interfaces/GeolocateResponseSuccess.html | 4 +- interfaces/LatLngBounds.html | 4 +- interfaces/LatLngLiteral.html | 4 +- interfaces/LatLngLiteralVerbose.html | 4 +- interfaces/NearestRoadsRequest.html | 6 +- interfaces/NearestRoadsResponse.html | 6 +- interfaces/OpeningHours.html | 8 +- interfaces/OpeningHoursTime.html | 6 +- interfaces/OpeningPeriod.html | 6 +- interfaces/PlaceAutocompleteRequest.html | 26 ++-- interfaces/PlaceAutocompleteResponse.html | 4 +- interfaces/PlaceAutocompleteResponseData.html | 14 +- interfaces/PlaceAutocompleteResult.html | 16 +-- interfaces/PlaceData.html | 62 ++++----- interfaces/PlaceDetailsRequest.html | 14 +- interfaces/PlaceDetailsResponse.html | 4 +- interfaces/PlaceDetailsResponseData.html | 10 +- interfaces/PlaceEditorialSummary.html | 6 +- interfaces/PlacePhoto.html | 10 +- interfaces/PlacePhotoRequest.html | 10 +- interfaces/PlacePhotoResponse.html | 2 +- .../PlaceQueryAutocompletePrediction.html | 8 +- interfaces/PlaceQueryAutocompleteRequest.html | 14 +- .../PlaceQueryAutocompleteResponse.html | 4 +- .../PlaceQueryAutocompleteResponseData.html | 14 +- interfaces/PlaceReview.html | 18 +-- interfaces/PlacesNearbyRequest.html | 26 ++-- interfaces/PlacesNearbyResponse.html | 4 +- interfaces/PlacesNearbyResponseData.html | 10 +- interfaces/PlusCode.html | 6 +- interfaces/PositionalElevationParams.html | 4 +- interfaces/PredictionSubstring.html | 6 +- interfaces/PredictionTerm.html | 6 +- interfaces/PremiumPlanParams.html | 6 +- interfaces/ResponseData.html | 10 +- interfaces/ReverseGeocodeRequest.html | 16 +-- interfaces/ReverseGeocodeResponse.html | 4 +- interfaces/ReverseGeocodeResponseData.html | 14 +- interfaces/RouteLeg.html | 22 +-- interfaces/SampledPathElevationParams.html | 6 +- interfaces/SnapToRoadsRequest.html | 8 +- interfaces/SnapToRoadsResponse.html | 6 +- interfaces/SnappedPoint.html | 8 +- interfaces/StructuredFormatting.html | 10 +- interfaces/TextSearchRequest.html | 24 ++-- interfaces/TextSearchResponse.html | 4 +- interfaces/TextSearchResponseData.html | 10 +- interfaces/Time.html | 10 +- interfaces/TimeZoneRequest.html | 10 +- interfaces/TimeZoneResponse.html | 4 +- interfaces/TimeZoneResponseData.html | 22 +-- interfaces/TransitAgency.html | 8 +- interfaces/TransitDetails.html | 18 +-- interfaces/TransitFare.html | 10 +- interfaces/TransitLine.html | 18 +-- interfaces/TransitStop.html | 6 +- interfaces/TransitVehicle.html | 10 +- interfaces/WifiAccessPoint.html | 12 +- types/AddressType.html | 2 +- types/Config.html | 2 +- types/GeolocateResponse.html | 2 +- types/LatLng.html | 2 +- types/LatLngArray.html | 2 +- types/LatLngString.html | 2 +- types/Place.html | 2 +- types/RequestParams.html | 2 +- variables/AddressType-1.html | 2 +- variables/X_GOOG_MAPS_EXPERIENCE_ID.html | 2 +- variables/acceptEncoding.html | 2 +- variables/defaultHttpsAgent.html | 2 +- variables/defaultTimeout.html | 2 +- variables/userAgent.html | 2 +- variables/version.html | 2 +- 142 files changed, 796 insertions(+), 796 deletions(-) diff --git a/assets/hierarchy.js b/assets/hierarchy.js index b85a48e64e..ef24a40639 100644 --- a/assets/hierarchy.js +++ b/assets/hierarchy.js @@ -1 +1 @@ -window.hierarchyData = "data:application/octet-stream;base64,H4sIAAAAAAAAA6WUQU/CMBSA/8s7P3Rrx7bsZoJ40ihy0nio3SM0di1pC4EQ/rvBGDN0kDZedlm+fl/f8rYHZ23w0Lzygr0hOFpokkFZ46HZA8uPTyM6ggYmyn2/mpFfWeNpIoIAhA9lWmjYuERYOw0NKBPILYQkfz0MXS1DpwFBauE9NBB8OzqeMvoh4YBQlCd2H4SRdC+CU9ukgnNgXEXJexW3mjbieJ2EgEEmzl333VNl2kctJE2d7ea0DQkNF9m4ljzLejF3ZKVtKSFhgIgU8/pUrK0UIVH9l4mU13351whv1sFK2600JUVcZONiWFb8jplQEEqnbOQ5LDKB/ZnH05rc7j9DuXhAZNa4+p3lH0i4911qzAAWmVD1E2a0IecpfU3Og3EZPO//M46r/kzCyWVCwjAUqWf9KcxVRy/WpNx/CIlUF+zkAySMPEmFIJdKt44MNK8sx6LEkmPNMc8yzHmNeV0jywpkrEY2rpBVFfKcI2fV2+Fw+ARULG3NdAcAAA==" \ No newline at end of file +window.hierarchyData = "eJyllEFPwjAUgP/LOz90a8e27GaCeNIoctJ4qN0jNHYtaQuBEP67wRgzdJA2XnZZvn5f3/K2B2dt8NC88oK9IThaaJJBWeOh2QPLj08jOoIGJsp9v5qRX1njaSKCAIQPZVpo2LhEWDsNDSgTyC2EJH89DF0tQ6cBQWrhPTQQfDs6njL6IeGAUJQndh+EkXQvglPbpIJzYFxFyXsVt5o24nidhIBBJs5d991TZdpHLSRNne3mtA0JDRfZuJY8y3oxd2SlbSkhYYCIFPP6VKytFCFR/ZeJlNd9+dcIb9bBStutNCVFXGTjYlhW/I6ZUBBKp2zkOSwygf2Zx9Oa3O4/Q7l4QGTWuPqd5R9IuPddaswAFplQ9RNmtCHnKX1NzoNxGTzv/zOOq/5MwsllQsIwFKln/SnMVUcv1qTcfwiJVBfs5AMkjDxJhSCXSreODDSvLMeixJJjzTHPMsx5jXldI8sKZKxGNq6QVRXynCNn1dvhcPgED1+KqQ==" \ No newline at end of file diff --git a/assets/main.js b/assets/main.js index e0af265990..4f59cd9558 100644 --- a/assets/main.js +++ b/assets/main.js @@ -1,9 +1,9 @@ "use strict"; window.translations={"copy":"Copy","copied":"Copied!","normally_hidden":"This member is normally hidden due to your filter settings.","hierarchy_expand":"Expand","hierarchy_collapse":"Collapse"}; -"use strict";(()=>{var De=Object.create;var ae=Object.defineProperty;var Ae=Object.getOwnPropertyDescriptor;var Fe=Object.getOwnPropertyNames;var Ne=Object.getPrototypeOf,Be=Object.prototype.hasOwnProperty;var Ve=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var je=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Fe(e))!Be.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Ae(e,i))||r.enumerable});return t};var qe=(t,e,n)=>(n=t!=null?De(Ne(t)):{},je(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var he=Ve((ue,de)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,c],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[c+1]*i[d+1],c+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var c=s.node.edges["*"];else{var c=new t.TokenSet;s.node.edges["*"]=c}s.str.length==1&&(c.final=!0),i.push({node:c,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),f;m in s.node.edges?f=s.node.edges[m]:(f=new t.TokenSet,s.node.edges[m]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ue=="object"?de.exports=n():e.lunr=n()}(this,function(){return t})})()});window.translations||={copy:"Copy",copied:"Copied!",normally_hidden:"This member is normally hidden due to your filter settings.",hierarchy_expand:"Expand",hierarchy_collapse:"Collapse"};var le=[];function J(t,e){le.push({selector:e,constructor:t})}var U=class{alwaysVisibleMember=null;constructor(){this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!$e(e)){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r,document.querySelector(".col-sidebar").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(!n)return;let r=n.offsetParent==null,i=n;for(;i!==document.body;)i instanceof HTMLDetailsElement&&(i.open=!0),i=i.parentElement;if(n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let s=document.createElement("p");s.classList.add("warning"),s.textContent=window.translations.normally_hidden,n.prepend(s)}r&&e.scrollIntoView()}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent=window.translations.copied,e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent=window.translations.copy},100)},1e3)})})}};function $e(t){let e=t.getBoundingClientRect(),n=Math.max(document.documentElement.clientHeight,window.innerHeight);return!(e.bottom<0||e.top-n>=0)}var ce=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var ye=qe(he(),1);async function fe(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=ye.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function ge(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:document.documentElement.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{fe(e,t)}),fe(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");i.addEventListener("mouseup",()=>{ne(t)}),r.addEventListener("focus",()=>t.classList.add("has-focus")),ze(t,i,r,e)}function ze(t,e,n,r){n.addEventListener("input",ce(()=>{We(t,e,n,r)},200)),n.addEventListener("keydown",i=>{i.key=="Enter"?Ue(e,t):i.key=="ArrowUp"?(pe(e,n,-1),i.preventDefault()):i.key==="ArrowDown"&&(pe(e,n,1),i.preventDefault())}),document.body.addEventListener("keypress",i=>{i.altKey||i.ctrlKey||i.metaKey||!n.matches(":focus")&&i.key==="/"&&(i.preventDefault(),n.focus())}),document.body.addEventListener("keyup",i=>{t.classList.contains("has-focus")&&(i.key==="Escape"||!e.matches(":focus-within")&&!n.matches(":focus"))&&(n.blur(),ne(t))})}function ne(t){t.classList.remove("has-focus")}function We(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=me(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${me(l.parent,i)}.${d}`);let m=document.createElement("li");m.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=c+d,m.append(f),f.addEventListener("focus",()=>{e.querySelector(".current")?.classList.remove("current"),m.classList.add("current")}),e.appendChild(m)}}function pe(t,e,n){let r=t.querySelector(".current");if(!r)r=t.querySelector(n==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let i=r;if(n===1)do i=i.nextElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);else do i=i.previousElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);i?(r.classList.remove("current"),i.classList.add("current")):n===-1&&(r.classList.remove("current"),e.focus())}}function Ue(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),ne(e)}}function me(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(te(t.substring(s,o)),`${te(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(te(t.substring(s))),i.join("")}var Je={"&":"&","<":"<",">":">","'":"'",'"':"""};function te(t){return t.replace(/[&<>"'"]/g,e=>Je[e])}var I=class{el;app;constructor(e){this.el=e.el,this.app=e.app}};var H="mousedown",xe="mousemove",B="mouseup",G={x:0,y:0},ve=!1,re=!1,Ge=!1,D=!1,Ee=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Ee?"is-mobile":"not-mobile");Ee&&"ontouchstart"in document.documentElement&&(Ge=!0,H="touchstart",xe="touchmove",B="touchend");document.addEventListener(H,t=>{re=!0,D=!1;let e=H=="touchstart"?t.targetTouches[0]:t;G.y=e.pageY||0,G.x=e.pageX||0});document.addEventListener(xe,t=>{if(re&&!D){let e=H=="touchstart"?t.targetTouches[0]:t,n=G.x-(e.pageX||0),r=G.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{re=!1});document.addEventListener("click",t=>{ve&&(t.preventDefault(),t.stopImmediatePropagation(),ve=!1)});var X=class extends I{active;className;constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(H,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var ie;try{ie=localStorage}catch{ie={getItem(){return null},setItem(){}}}var C=ie;var we=document.head.appendChild(document.createElement("style"));we.dataset.for="filters";var Y=class extends I{key;value;constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),we.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=C.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){C.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var se=new Map,oe=class{open;accordions=[];key;constructor(e,n){this.key=e,this.open=n}add(e){this.accordions.push(e),e.open=this.open,e.addEventListener("toggle",()=>{this.toggle(e.open)})}toggle(e){for(let n of this.accordions)n.open=e;C.setItem(this.key,e.toString())}},Z=class extends I{constructor(e){super(e);let n=this.el.querySelector("summary"),r=n.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)});let i=`tsd-accordion-${n.dataset.key??n.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`,s;if(se.has(i))s=se.get(i);else{let o=C.getItem(i),a=o?o==="true":this.el.open;s=new oe(i,a),se.set(i,s)}s.add(this.el)}};function be(t){let e=C.getItem("tsd-theme")||"os";t.value=e,Le(e),t.addEventListener("change",()=>{C.setItem("tsd-theme",t.value),Le(t.value)})}function Le(t){document.documentElement.dataset.theme=t}var K;function ke(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",Se),Se())}async function Se(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();K=document.documentElement.dataset.base,K.endsWith("/")||(K+="/"),t.innerHTML="";for(let s of i)Ce(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function Ce(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-accordion`:"tsd-accordion";let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.dataset.key=i.join("$"),o.innerHTML='',Te(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let c of t.children)Ce(c,l,i)}else Te(t,r,t.class)}function Te(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=K+t.path,n&&(r.className=n),location.pathname===r.pathname&&!r.href.includes("#")&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else{let r=e.appendChild(document.createElement("span"));r.innerHTML='',r.appendChild(document.createElement("span")).textContent=t.text}}var ee=document.documentElement.dataset.base;ee.endsWith("/")||(ee+="/");function Qe(){document.querySelector(".tsd-full-hierarchy")?Xe():document.querySelector(".tsd-hierarchy")&&Ye()}function Xe(){document.addEventListener("click",r=>{let i=r.target;for(;i.parentElement&&i.parentElement.tagName!="LI";)i=i.parentElement;i.dataset.dropdown&&(i.dataset.dropdown=String(i.dataset.dropdown!=="true"))});let t=new Map,e=new Set;for(let r of document.querySelectorAll(".tsd-full-hierarchy [data-refl]")){let i=r.querySelector("ul");t.has(r.dataset.refl)?e.add(r.dataset.refl):i&&t.set(r.dataset.refl,i)}for(let r of e)n(r);function n(r){let i=t.get(r).cloneNode(!0);i.querySelectorAll("[id]").forEach(s=>{s.removeAttribute("id")}),i.querySelectorAll("[data-dropdown]").forEach(s=>{s.dataset.dropdown="false"});for(let s of document.querySelectorAll(`[data-refl="${r}"]`)){let o=et(),a=s.querySelector("ul");s.insertBefore(o,a),o.dataset.dropdown=String(!!a),a||s.appendChild(i.cloneNode(!0))}}}function Ye(){let t=document.getElementById("tsd-hierarchy-script");t&&(t.addEventListener("load",Ie),Ie())}async function Ie(){let t=document.querySelector(".tsd-panel.tsd-hierarchy:has(h4 a)");if(!t||!window.hierarchyData)return;let n=await(await fetch(window.hierarchyData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=+t.dataset.refl,s=await new Response(r).json(),o=t.querySelector("ul"),a=document.createElement("ul");if(a.classList.add("tsd-hierarchy"),Ze(a,s,i),o.querySelectorAll("li").length==a.querySelectorAll("li").length)return;let l=document.createElement("span");l.classList.add("tsd-hierarchy-toggle"),l.textContent=window.translations.hierarchy_expand,t.querySelector("h4 a")?.insertAdjacentElement("afterend",l),l.insertAdjacentText("beforebegin",", "),l.addEventListener("click",()=>{l.textContent===window.translations.hierarchy_expand?(o.insertAdjacentElement("afterend",a),o.remove(),l.textContent=window.translations.hierarchy_collapse):(a.insertAdjacentElement("afterend",o),a.remove(),l.textContent=window.translations.hierarchy_expand)})}function Ze(t,e,n){let r=e.roots.filter(i=>Ke(e,i,n));for(let i of r)t.appendChild(Pe(e,i,n))}function Pe(t,e,n,r=new Set){if(r.has(e))return;r.add(e);let i=t.reflections[e],s=document.createElement("li");if(s.classList.add("tsd-hierarchy-item"),e===n){let o=s.appendChild(document.createElement("span"));o.textContent=i.name,o.classList.add("tsd-hierarchy-target")}else{for(let a of i.uniqueNameParents||[]){let l=t.reflections[a],c=s.appendChild(document.createElement("a"));c.textContent=l.name,c.href=ee+l.url,c.className=l.class+" tsd-signature-type",s.append(document.createTextNode("."))}let o=s.appendChild(document.createElement("a"));o.textContent=t.reflections[e].name,o.href=ee+i.url,o.className=i.class+" tsd-signature-type"}if(i.children){let o=s.appendChild(document.createElement("ul"));o.classList.add("tsd-hierarchy");for(let a of i.children){let l=Pe(t,a,n,r);l&&o.appendChild(l)}}return r.delete(e),s}function Ke(t,e,n){if(e===n)return!0;let r=new Set,i=[t.reflections[e]];for(;i.length;){let s=i.pop();if(!r.has(s)){r.add(s);for(let o of s.children||[]){if(o===n)return!0;i.push(t.reflections[o])}}}return!1}function et(){let t=document.createElementNS("http://www.w3.org/2000/svg","svg");return t.setAttribute("width","20"),t.setAttribute("height","20"),t.setAttribute("viewBox","0 0 24 24"),t.setAttribute("fill","none"),t.innerHTML='',t}J(X,"a[data-toggle]");J(Z,".tsd-accordion");J(Y,".tsd-filter-item input[type=checkbox]");var Oe=document.getElementById("tsd-theme");Oe&&be(Oe);var tt=new U;Object.defineProperty(window,"app",{value:tt});ge();ke();Qe();})(); +"use strict";(()=>{var De=Object.create;var le=Object.defineProperty;var Fe=Object.getOwnPropertyDescriptor;var Ne=Object.getOwnPropertyNames;var Ve=Object.getPrototypeOf,Be=Object.prototype.hasOwnProperty;var qe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var je=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ne(e))!Be.call(t,i)&&i!==n&&le(t,i,{get:()=>e[i],enumerable:!(r=Fe(e,i))||r.enumerable});return t};var $e=(t,e,n)=>(n=t!=null?De(Ve(t)):{},je(e||!t||!t.__esModule?le(n,"default",{value:t,enumerable:!0}):n,t));var pe=qe((de,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,c],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[c+1]*i[d+1],c+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var c=s.node.edges["*"];else{var c=new t.TokenSet;s.node.edges["*"]=c}s.str.length==1&&(c.final=!0),i.push({node:c,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),p;m in s.node.edges?p=s.node.edges[m]:(p=new t.TokenSet,s.node.edges[m]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof de=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});window.translations||={copy:"Copy",copied:"Copied!",normally_hidden:"This member is normally hidden due to your filter settings.",hierarchy_expand:"Expand",hierarchy_collapse:"Collapse"};var ce=[];function G(t,e){ce.push({selector:e,constructor:t})}var J=class{alwaysVisibleMember=null;constructor(){this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){ce.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!ze(e)){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r,document.querySelector(".col-sidebar").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(!n)return;let r=n.offsetParent==null,i=n;for(;i!==document.body;)i instanceof HTMLDetailsElement&&(i.open=!0),i=i.parentElement;if(n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let s=document.createElement("p");s.classList.add("warning"),s.textContent=window.translations.normally_hidden,n.prepend(s)}r&&e.scrollIntoView()}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent=window.translations.copied,e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent=window.translations.copy},100)},1e3)})})}};function ze(t){let e=t.getBoundingClientRect(),n=Math.max(document.documentElement.clientHeight,window.innerHeight);return!(e.bottom<0||e.top-n>=0)}var ue=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var ge=$e(pe(),1);async function H(t){let e=Uint8Array.from(atob(t),s=>s.charCodeAt(0)),r=new Blob([e]).stream().pipeThrough(new DecompressionStream("deflate")),i=await new Response(r).text();return JSON.parse(i)}async function fe(t,e){if(!window.searchData)return;let n=await H(window.searchData);t.data=n,t.index=ge.Index.load(n.index),e.classList.remove("loading"),e.classList.add("ready")}function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:document.documentElement.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{fe(e,t)}),fe(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");i.addEventListener("mouseup",()=>{re(t)}),r.addEventListener("focus",()=>t.classList.add("has-focus")),We(t,i,r,e)}function We(t,e,n,r){n.addEventListener("input",ue(()=>{Ue(t,e,n,r)},200)),n.addEventListener("keydown",i=>{i.key=="Enter"?Je(e,t):i.key=="ArrowUp"?(me(e,n,-1),i.preventDefault()):i.key==="ArrowDown"&&(me(e,n,1),i.preventDefault())}),document.body.addEventListener("keypress",i=>{i.altKey||i.ctrlKey||i.metaKey||!n.matches(":focus")&&i.key==="/"&&(i.preventDefault(),n.focus())}),document.body.addEventListener("keyup",i=>{t.classList.contains("has-focus")&&(i.key==="Escape"||!e.matches(":focus-within")&&!n.matches(":focus"))&&(n.blur(),re(t))})}function re(t){t.classList.remove("has-focus")}function Ue(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ye(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ye(l.parent,i)}.${d}`);let m=document.createElement("li");m.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=c+d,m.append(p),p.addEventListener("focus",()=>{e.querySelector(".current")?.classList.remove("current"),m.classList.add("current")}),e.appendChild(m)}}function me(t,e,n){let r=t.querySelector(".current");if(!r)r=t.querySelector(n==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let i=r;if(n===1)do i=i.nextElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);else do i=i.previousElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);i?(r.classList.remove("current"),i.classList.add("current")):n===-1&&(r.classList.remove("current"),e.focus())}}function Je(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),re(e)}}function ye(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ne(t.substring(s,o)),`${ne(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ne(t.substring(s))),i.join("")}var Ge={"&":"&","<":"<",">":">","'":"'",'"':"""};function ne(t){return t.replace(/[&<>"'"]/g,e=>Ge[e])}var I=class{el;app;constructor(e){this.el=e.el,this.app=e.app}};var A="mousedown",Ee="mousemove",B="mouseup",X={x:0,y:0},xe=!1,ie=!1,Xe=!1,D=!1,Le=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Le?"is-mobile":"not-mobile");Le&&"ontouchstart"in document.documentElement&&(Xe=!0,A="touchstart",Ee="touchmove",B="touchend");document.addEventListener(A,t=>{ie=!0,D=!1;let e=A=="touchstart"?t.targetTouches[0]:t;X.y=e.pageY||0,X.x=e.pageX||0});document.addEventListener(Ee,t=>{if(ie&&!D){let e=A=="touchstart"?t.targetTouches[0]:t,n=X.x-(e.pageX||0),r=X.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ie=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var Y=class extends I{active;className;constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(A,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var se;try{se=localStorage}catch{se={getItem(){return null},setItem(){}}}var C=se;var be=document.head.appendChild(document.createElement("style"));be.dataset.for="filters";var Z=class extends I{key;value;constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),be.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=C.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){C.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var oe=new Map,ae=class{open;accordions=[];key;constructor(e,n){this.key=e,this.open=n}add(e){this.accordions.push(e),e.open=this.open,e.addEventListener("toggle",()=>{this.toggle(e.open)})}toggle(e){for(let n of this.accordions)n.open=e;C.setItem(this.key,e.toString())}},K=class extends I{constructor(e){super(e);let n=this.el.querySelector("summary"),r=n.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)});let i=`tsd-accordion-${n.dataset.key??n.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`,s;if(oe.has(i))s=oe.get(i);else{let o=C.getItem(i),a=o?o==="true":this.el.open;s=new ae(i,a),oe.set(i,s)}s.add(this.el)}};function Se(t){let e=C.getItem("tsd-theme")||"os";t.value=e,we(e),t.addEventListener("change",()=>{C.setItem("tsd-theme",t.value),we(t.value)})}function we(t){document.documentElement.dataset.theme=t}var ee;function Ce(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",Te),Te())}async function Te(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let e=await H(window.navigationData);ee=document.documentElement.dataset.base,ee.endsWith("/")||(ee+="/"),t.innerHTML="";for(let n of e)Ie(n,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function Ie(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-accordion`:"tsd-accordion";let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.dataset.key=i.join("$"),o.innerHTML='',ke(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let c of t.children)Ie(c,l,i)}else ke(t,r,t.class)}function ke(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=ee+t.path,n&&(r.className=n),location.pathname===r.pathname&&!r.href.includes("#")&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else{let r=e.appendChild(document.createElement("span"));r.innerHTML='',r.appendChild(document.createElement("span")).textContent=t.text}}var te=document.documentElement.dataset.base;te.endsWith("/")||(te+="/");function Pe(){document.querySelector(".tsd-full-hierarchy")?Ye():document.querySelector(".tsd-hierarchy")&&Ze()}function Ye(){document.addEventListener("click",r=>{let i=r.target;for(;i.parentElement&&i.parentElement.tagName!="LI";)i=i.parentElement;i.dataset.dropdown&&(i.dataset.dropdown=String(i.dataset.dropdown!=="true"))});let t=new Map,e=new Set;for(let r of document.querySelectorAll(".tsd-full-hierarchy [data-refl]")){let i=r.querySelector("ul");t.has(r.dataset.refl)?e.add(r.dataset.refl):i&&t.set(r.dataset.refl,i)}for(let r of e)n(r);function n(r){let i=t.get(r).cloneNode(!0);i.querySelectorAll("[id]").forEach(s=>{s.removeAttribute("id")}),i.querySelectorAll("[data-dropdown]").forEach(s=>{s.dataset.dropdown="false"});for(let s of document.querySelectorAll(`[data-refl="${r}"]`)){let o=tt(),a=s.querySelector("ul");s.insertBefore(o,a),o.dataset.dropdown=String(!!a),a||s.appendChild(i.cloneNode(!0))}}}function Ze(){let t=document.getElementById("tsd-hierarchy-script");t&&(t.addEventListener("load",Qe),Qe())}async function Qe(){let t=document.querySelector(".tsd-panel.tsd-hierarchy:has(h4 a)");if(!t||!window.hierarchyData)return;let e=+t.dataset.refl,n=await H(window.hierarchyData),r=t.querySelector("ul"),i=document.createElement("ul");if(i.classList.add("tsd-hierarchy"),Ke(i,n,e),r.querySelectorAll("li").length==i.querySelectorAll("li").length)return;let s=document.createElement("span");s.classList.add("tsd-hierarchy-toggle"),s.textContent=window.translations.hierarchy_expand,t.querySelector("h4 a")?.insertAdjacentElement("afterend",s),s.insertAdjacentText("beforebegin",", "),s.addEventListener("click",()=>{s.textContent===window.translations.hierarchy_expand?(r.insertAdjacentElement("afterend",i),r.remove(),s.textContent=window.translations.hierarchy_collapse):(i.insertAdjacentElement("afterend",r),i.remove(),s.textContent=window.translations.hierarchy_expand)})}function Ke(t,e,n){let r=e.roots.filter(i=>et(e,i,n));for(let i of r)t.appendChild(Oe(e,i,n))}function Oe(t,e,n,r=new Set){if(r.has(e))return;r.add(e);let i=t.reflections[e],s=document.createElement("li");if(s.classList.add("tsd-hierarchy-item"),e===n){let o=s.appendChild(document.createElement("span"));o.textContent=i.name,o.classList.add("tsd-hierarchy-target")}else{for(let a of i.uniqueNameParents||[]){let l=t.reflections[a],c=s.appendChild(document.createElement("a"));c.textContent=l.name,c.href=te+l.url,c.className=l.class+" tsd-signature-type",s.append(document.createTextNode("."))}let o=s.appendChild(document.createElement("a"));o.textContent=t.reflections[e].name,o.href=te+i.url,o.className=i.class+" tsd-signature-type"}if(i.children){let o=s.appendChild(document.createElement("ul"));o.classList.add("tsd-hierarchy");for(let a of i.children){let l=Oe(t,a,n,r);l&&o.appendChild(l)}}return r.delete(e),s}function et(t,e,n){if(e===n)return!0;let r=new Set,i=[t.reflections[e]];for(;i.length;){let s=i.pop();if(!r.has(s)){r.add(s);for(let o of s.children||[]){if(o===n)return!0;i.push(t.reflections[o])}}}return!1}function tt(){let t=document.createElementNS("http://www.w3.org/2000/svg","svg");return t.setAttribute("width","20"),t.setAttribute("height","20"),t.setAttribute("viewBox","0 0 24 24"),t.setAttribute("fill","none"),t.innerHTML='',t}G(Y,"a[data-toggle]");G(K,".tsd-accordion");G(Z,".tsd-filter-item input[type=checkbox]");var _e=document.getElementById("tsd-theme");_e&&Se(_e);var nt=new J;Object.defineProperty(window,"app",{value:nt});ve();Ce();Pe();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/assets/navigation.js b/assets/navigation.js index d8922efc73..aedcff4dff 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA52aW1PjNhSA/4ufaSlpd9vylkJgmcKSxunuTjsdRtgnQbO25OoSyHT2v3d8IbHloyOZV5/vfMdIsqILf/+XGHgxyXky1xVkZsUMF9v1voLkJKmYeUrOExC21Kdu/PsnUxbJSfKVizw5/+XbycF0yRVkhkuhV1BJoSE1zFjtCj2Y4z1JsoJpnZwnOVQKMmYgTzzFdGQ17S/XM1+DzGQO+We2ryQXBvfiVMjKxXae5wq0vpBlJQUIg7U5CZM1Clm31EIpqVbAtBSIesT4jbdMbC3bjl7w9TmRWRfhUmB/Xj/mN9wxAXYHys1+fe7PXBYsg7k1MpNlVYAB7CVQKOC8ydNMelRdLGQQlUW7fBgNWPRHYOpxv2LiKxdbVDVEAr665BmqaSIR2TNv9syfvWI5l1hjHAJELuxAaTh8KdR4o1h/Bfy7D33na8U2G57dyRwKN7cfIw1Cc1NTiOA1FMxfSVtP2UsFG1AgMp9sxJHmHRSeF+sioewVaKN4MyPjkh7gd/0puEn32kDpSo4Rf/YneOJZgc4KvZA//6LgIMwxtfmlAn3aPh/mnc36me58fnRwYUBt6g/31IWGwtm792PhJehM8cpIRRmPVITyGmQJRu0p4StD6goDSjDDd9DNk7hxhJHSiv8O+yVTrNS4rgeQot7qBhf1AEp0AUWxls+Ad8AhSiqa4XNfNasVXNMnKFV/1fOvBY0PtBEVq2wXUkFni02TXjLDIsU1GimX1gRft2bidKmBKmCrEVqmDRtMygNNG4wR3DGj+Avdywg5RU32NoZOlxO97sMnFJHPMW75PEm5KKD0zeA+mCxgFRv+KvaFXZASLArYNRA1GFwoUkgMgRE1SenteJSk1Fdc5M0vx5WS5RpeDNUMPnhiAaJZvPSbSnibicygSnX718MiA//BGVERysOWmDIeoAgh1ZFDJEpGdJrDTNB5Owjh4rS2CPzFNRFQtTv9QPsNoEhh+I8ek5PUzelEnLtBJ8lTm2WgvSMehakCt8zciu1v0oocl/aBsOiWG1CsIEwdEa36BOpResY8BlLi+lwBtFlJlpOLS4SL1xLfKAZS4vsKBBfbD9IqvHP6QKxozUv87VwoQrgExSW+KRoQlGp0mEX1jA+eWIDoIy/9phLeaYbMmFrKN9962KCefuuoN7wEw3hBfmUIF68N9aADThUHWmAMBwsscm6k4qxIbVkyz9kESgbVyydppN/XhOMkwe7qU7HKUFcNsKD0Dwtq3x/TSwW5eyjnliCSphcMNpIv4y2lQo3nTXl7MXrsk2nBoivYccC3tL14UPN6QxDqiSEXrw21ugNOFdMtjMB0AasvBufaA2EbJAVS8/pLYMVh40qcTnppssThc0vtY31G7jmxRLg47RpUGTDWSEBWclsuC0b++S41UoZuf4ODILbjB1dD5KyEklPUxPeAo9PlRHP4cLJIfSR6C/gwew1SgpTV01u+ZOYp5rPw42QRwaoK8qX3yKEPhERrGdzYjLFoKTEEEI7UGmUzYxXkV1KVzHjvLzCQEtdnSCkwlT1RbTCiYpVEC4yxaVLv4MdRUu7b3oW2dHX8LynIicRh4nRUuznQFKG/zRCQFLeXyfMtiAxflg+ICFW3P6BcHRIhu2LK03jHeITmlgtSU8cjNKmR+P1RLx6h6e6qKVOHULLPfMPnzRGXfwZ1mIjb4+HdutlXx0vj8d367Idffz57N+tfhUqx4VtX0D4N5Y5O8FzNCAgZ2yMyV9M+jcudK8X2uKAJxVlSZ9HX16TYQm/kadbGrqB5GMrsZiv317s1DIIhE8syqMxCtP+Lc1TtmOLssQB9OiSGvh9nocF29PTC350Rmhw2zBbmgzGVrucng8lGUFhYT6LSUraOIFRWg/K+0yFICOqF32Bff0zvQkTyl4fr+/vrh7v5Mn1YfFkuVjeLjxeLh5tLTOeFwy01f+FS3wj3TnxjRXudfopxQ+37n7798z+n7xQL1ioAAA==" \ No newline at end of file +window.navigationData = "eJydmltT4zYUgP+Ln2kpaXfb8pZCYJnCksbp7k47HUbYJ0GztuTqEsh09r93fCGx5aMjmVef73zHSLKiC3//lxh4Mcl5MtcVZGbFDBfb9b6C5CSpmHlKzhMQttSnbvz7J1MWyUnylYs8Of/l28nBdMkVZIZLoVdQSaEhNcxY7Qo9mOM9SbKCaZ2cJzlUCjJmIE88xXRkNe0v1zNfg8xkDvlntq8kFwb34lTIysV2nucKtL6QZSUFCIO1OQmTNQpZt9RCKalWwLQUiHrE+I23TGwt245e8PU5kVkX4VJgf14/5jfcMQF2B8rNfn3uz1wWLIO5NTKTZVWAAewlUCjgvMnTTHpUXSxkEJVFu3wYDVj0R2Dqcb9i4isXW1Q1RAK+uuQZqmkiEdkzb/bMn71iOZdYYxwCRC7sQGk4fCnUeKNYfwX8uw9952vFNhue3ckcCje3HyMNQnNTU4jgNRTMX0lbT9lLBRtQIDKfbMSR5h0UnhfrIqHsFWijeDMj45Ie4Hf9KbhJ99pA6UqOEX/2J3jiWYHOCr2QP/+i4CDMMbX5pQJ92j4f5p3N+pnufH50cGFAbeoP99SFhsLZu/dj4SXoTPHKSEUZj1SE8hpkCUbtKeErQ+oKA0oww3fQzZO4cYSR0or/DvslU6zUuK4HkKLe6gYX9QBKdAFFsZbPgHfAIUoqmuFzXzWrFVzTJyhVf9XzrwWND7QRFatsF1JBZ4tNk14ywyLFNRopl9YEX7dm4nSpgSpgqxFapg0bTMoDTRuMEdwxo/gL3csIOUVN9jaGTpcTve7DJxSRzzFu+TxJuSig9M3gPpgsYBUb/ir2hV2QEiwK2DUQNRhcKFJIDIERNUnp7XiUpNRXXOTNL8eVkuUaXgzVDD54YgGiWbz0m0p4m4nMoEp1+9fDIgP/wRlREcrDlpgyHqAIIdWRQyRKRnSaw0zQeTsI4eK0tgj8xTURULU7/UD7DaBIYfiPHpOT1M3pRJy7QSfJU5tloL0jHoWpArfM3Irtb9KKHJf2gbDolhtQrCBMHRGt+gTqUXrGPAZS4vpcAbRZSZaTi0uEi9cS3ygGUuL7CgQX2w/SKrxz+kCsaM1L/O1cKEK4BMUlvikaEJRqdJhF9YwPnliA6CMv/aYS3mmGzJhayjffetignn7rqDe8BMN4QX5lCBevDfWgA04VB1pgDAcLLHJupOKsSG1ZMs/ZBEoG1csnaaTf14TjJMHu6lOxylBXDbCg9A8Lat8f00sFuXso55YgkqYXDDaSL+MtpUKN5015ezF67JNpwaIr2HHAt7S9eFDzekMQ6okhF68NtboDThXTLYzAdAGrLwbn2gNhGyQFUvP6S2DFYeNKnE56abLE4XNL7WN9Ru45sUS4OO0aVBkw1khAVnJbLgtG/vkuNVKGbn+DgyC24wdXQ+SshJJT1MT3gKPT5URz+HCySH0kegv4MHsNUoKU1dNbvmTmKeaz8ONkEcGqCvKl98ihD4REaxnc2IyxaCkxBBCO1BplM2MV5FdSlcx47y8wkBLXZ0gpMJU9UW0womKVRAuMsWlS7+DHUVLu296FtnR1/C8pyInEYeJ0VLs50BShv80QkBS3l8nzLYgMX5YPiAhVtz+gXB0SIbtiytN4x3iE5pYLUlPHIzSpkfj9US8eoenuqilTh1Cyz3zD580Rl38GdZiI2+Ph3brZV8dL4/Hd+uyHX38+ezfrX4VKseFbV9A+DeWOTvBczQgIGdsjMlfTPo3LnSvF9rigCcVZUmfR19ek2EJv5GnWxq6geRjK7GYr99e7NQyCIRPLMqjMQrT/i3NU7Zji7LEAfTokhr4fZ6HBdvT0wt+dEZocNswW5oMxla7nJ4PJRlBYWE+i0lK2jiBUVoPyvtMhSAjqhd9gX39M70JE8peH6/v764e7+TJ9WHxZLlY3i48Xi4ebS0znhcMtNX/hUt8I9058Y0V7nX6KcUPt+5++/fM/MFL0pA==" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index ca9b6b1ea0..df346aaa7e 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "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"; \ No newline at end of file diff --git a/assets/style.css b/assets/style.css index 499bc2840d..7f80f3dc2a 100644 --- a/assets/style.css +++ b/assets/style.css @@ -29,9 +29,9 @@ --light-color-ts-function: #572be7; --light-color-ts-class: #1f70c2; --light-color-ts-interface: #108024; - --light-color-ts-constructor: #4d7fff; - --light-color-ts-property: #ff984d; - --light-color-ts-method: #ff4db8; + --light-color-ts-constructor: var(--light-color-ts-class); + --light-color-ts-property: #9f5f30; + --light-color-ts-method: #be3989; --light-color-ts-reference: #ff4d82; --light-color-ts-call-signature: var(--light-color-ts-method); --light-color-ts-index-signature: var(--light-color-ts-property); @@ -41,7 +41,7 @@ --light-color-ts-parameter: var(--light-color-ts-variable); /* type literal not included as links will never be generated to it */ --light-color-ts-type-parameter: #a55c0e; - --light-color-ts-accessor: #ff4d4d; + --light-color-ts-accessor: #c73c3c; --light-color-ts-get-signature: var(--light-color-ts-accessor); --light-color-ts-set-signature: var(--light-color-ts-accessor); --light-color-ts-type-alias: #d51270; @@ -86,7 +86,7 @@ --dark-color-ts-function: #a280ff; --dark-color-ts-class: #8ac4ff; --dark-color-ts-interface: #6cff87; - --dark-color-ts-constructor: #4d7fff; + --dark-color-ts-constructor: var(--dark-color-ts-class); --dark-color-ts-property: #ff984d; --dark-color-ts-method: #ff4db8; --dark-color-ts-reference: #ff4d82; @@ -96,7 +96,7 @@ --dark-color-ts-parameter: var(--dark-color-ts-variable); /* type literal not included as links will never be generated to it */ --dark-color-ts-type-parameter: #e07d13; - --dark-color-ts-accessor: #ff4d4d; + --dark-color-ts-accessor: #ff6060; --dark-color-ts-get-signature: var(--dark-color-ts-accessor); --dark-color-ts-set-signature: var(--dark-color-ts-accessor); --dark-color-ts-type-alias: #ff6492; diff --git a/classes/Client.html b/classes/Client.html index de0ed15478..26825a0c3b 100644 --- a/classes/Client.html +++ b/classes/Client.html @@ -9,7 +9,7 @@
const axiosInstance = axios.create(config)
const client = Client({axiosInstance})
-

Constructors

Constructors

Methods

Constructors

Methods

  • An example use of this function.

    import { Client } from '@googlemaps/google-maps-services-js';

    const args = {
    params: {
    key: '<your-api-key>',
    address: 'Perth 4WD & Commercial Centre',
    }
    };
    const client = new Client();
    client.geocode(args).then(gcResponse => {
    const str = JSON.stringify(gcResponse.data.results[0]);
    console.log(`First result is: ${str}`);
    });
    -

    Parameters

    Returns Promise<GeocodeResponse>

  • Parameters

    • ...ids: string[]

    Returns void

+

Parameters

Returns Promise<GeocodeResponse>

  • Parameters

    • ...ids: string[]

    Returns void

diff --git a/enums/AspectRatingType.html b/enums/AspectRatingType.html index 52c019d226..b4f040c1a8 100644 --- a/enums/AspectRatingType.html +++ b/enums/AspectRatingType.html @@ -1,4 +1,4 @@ -AspectRatingType | Google Maps Services Node Client

Enumeration Members

appeal +AspectRatingType | Google Maps Services Node Client

Enumeration Members

Enumeration Members

appeal: "appeal"
atmosphere: "atmosphere"
decor: "decor"
facilities: "facilities"
food: "food"
overall: "overall"
quality: "quality"
service: "service"
+

Enumeration Members

appeal: "appeal"
atmosphere: "atmosphere"
decor: "decor"
facilities: "facilities"
food: "food"
overall: "overall"
quality: "quality"
service: "service"
diff --git a/enums/DirectionsReponseStatus.html b/enums/DirectionsReponseStatus.html index 16a40203ff..c7c3d53666 100644 --- a/enums/DirectionsReponseStatus.html +++ b/enums/DirectionsReponseStatus.html @@ -1,6 +1,6 @@ DirectionsReponseStatus | Google Maps Services Node Client

The status field within the Directions response object contains the status of the request, and may contain debugging information to help you track down why the Directions service failed.

-

Enumeration Members

Enumeration Members

INVALID_REQUEST: "INVALID_REQUEST"

indicates that the provided request was invalid. Common causes of this status include an invalid parameter or parameter value.

-
MAX_ROUTE_LENGTH_EXCEEDED: "MAX_ROUTE_LENGTH_EXCEEDED"

indicates the requested route is too long and cannot be processed. +

MAX_ROUTE_LENGTH_EXCEEDED: "MAX_ROUTE_LENGTH_EXCEEDED"

indicates the requested route is too long and cannot be processed. This error occurs when more complex directions are returned. Try reducing the number of waypoints, turns, or instructions.

-
MAX_WAYPOINTS_EXCEEDED: "MAX_WAYPOINTS_EXCEEDED"

indicates that too many waypoints were provided in the request. For applications using the Directions API as a web service, -or the directions service in the Maps JavaScript API, +

MAX_WAYPOINTS_EXCEEDED: "MAX_WAYPOINTS_EXCEEDED"

indicates that too many waypoints were provided in the request. For applications using the Directions API as a web service, +or the directions service in the Maps JavaScript API, the maximum allowed number of waypoints is 23, plus the origin and destination.

-
NOT_FOUND: "NOT_FOUND"

indicates at least one of the locations specified in the request's origin, destination, or waypoints could not be geocoded.

-
OK: "OK"

indicates the response contains a valid result.

-
OVER_DAILY_LIMIT: "OVER_DAILY_LIMIT"

indicates any of the following:

+
NOT_FOUND: "NOT_FOUND"

indicates at least one of the locations specified in the request's origin, destination, or waypoints could not be geocoded.

+
OK: "OK"

indicates the response contains a valid result.

+
OVER_DAILY_LIMIT: "OVER_DAILY_LIMIT"

indicates any of the following:

  • The API key is missing or invalid.
  • Billing has not been enabled on your account.
  • A self-imposed usage cap has been exceeded.
  • The provided method of payment is no longer valid (for example, a credit card has expired). -See the Maps FAQ to learn how to fix this.
  • +See the Maps FAQ to learn how to fix this.
-
OVER_QUERY_LIMIT: "OVER_QUERY_LIMIT"

indicates the service has received too many requests from your application within the allowed time period.

-
REQUEST_DENIED: "REQUEST_DENIED"

indicates that the service denied use of the directions service by your application.

-
UNKNOWN_ERROR: "UNKNOWN_ERROR"

indicates a directions request could not be processed due to a server error. The request may succeed if you try again.

-
ZERO_RESULTS: "ZERO_RESULTS"

indicates no route could be found between the origin and destination.

-
+
OVER_QUERY_LIMIT: "OVER_QUERY_LIMIT"

indicates the service has received too many requests from your application within the allowed time period.

+
REQUEST_DENIED: "REQUEST_DENIED"

indicates that the service denied use of the directions service by your application.

+
UNKNOWN_ERROR: "UNKNOWN_ERROR"

indicates a directions request could not be processed due to a server error. The request may succeed if you try again.

+
ZERO_RESULTS: "ZERO_RESULTS"

indicates no route could be found between the origin and destination.

+
diff --git a/enums/DirectionsResponseStatus.html b/enums/DirectionsResponseStatus.html index 2ea01297f3..d886ab60cf 100644 --- a/enums/DirectionsResponseStatus.html +++ b/enums/DirectionsResponseStatus.html @@ -1,6 +1,6 @@ DirectionsResponseStatus | Google Maps Services Node Client

The status field within the Directions response object contains the status of the request, and may contain debugging information to help you track down why the Directions service failed.

-

Enumeration Members

Enumeration Members

INVALID_REQUEST: "INVALID_REQUEST"

indicates that the provided request was invalid. Common causes of this status include an invalid parameter or parameter value.

-
MAX_ROUTE_LENGTH_EXCEEDED: "MAX_ROUTE_LENGTH_EXCEEDED"

indicates the requested route is too long and cannot be processed. +

MAX_ROUTE_LENGTH_EXCEEDED: "MAX_ROUTE_LENGTH_EXCEEDED"

indicates the requested route is too long and cannot be processed. This error occurs when more complex directions are returned. Try reducing the number of waypoints, turns, or instructions.

-
MAX_WAYPOINTS_EXCEEDED: "MAX_WAYPOINTS_EXCEEDED"

indicates that too many waypoints were provided in the request. For applications using the Directions API as a web service, -or the directions service in the Maps JavaScript API, +

MAX_WAYPOINTS_EXCEEDED: "MAX_WAYPOINTS_EXCEEDED"

indicates that too many waypoints were provided in the request. For applications using the Directions API as a web service, +or the directions service in the Maps JavaScript API, the maximum allowed number of waypoints is 23, plus the origin and destination.

-
NOT_FOUND: "NOT_FOUND"

indicates at least one of the locations specified in the request's origin, destination, or waypoints could not be geocoded.

-
OK: "OK"

indicates the response contains a valid result.

-
OVER_DAILY_LIMIT: "OVER_DAILY_LIMIT"

indicates any of the following:

+
NOT_FOUND: "NOT_FOUND"

indicates at least one of the locations specified in the request's origin, destination, or waypoints could not be geocoded.

+
OK: "OK"

indicates the response contains a valid result.

+
OVER_DAILY_LIMIT: "OVER_DAILY_LIMIT"

indicates any of the following:

  • The API key is missing or invalid.
  • Billing has not been enabled on your account.
  • A self-imposed usage cap has been exceeded.
  • The provided method of payment is no longer valid (for example, a credit card has expired). -See the Maps FAQ to learn how to fix this.
  • +See the Maps FAQ to learn how to fix this.
-
OVER_QUERY_LIMIT: "OVER_QUERY_LIMIT"

indicates the service has received too many requests from your application within the allowed time period.

-
REQUEST_DENIED: "REQUEST_DENIED"

indicates that the service denied use of the directions service by your application.

-
UNKNOWN_ERROR: "UNKNOWN_ERROR"

indicates a directions request could not be processed due to a server error. The request may succeed if you try again.

-
ZERO_RESULTS: "ZERO_RESULTS"

indicates no route could be found between the origin and destination.

-
+
OVER_QUERY_LIMIT: "OVER_QUERY_LIMIT"

indicates the service has received too many requests from your application within the allowed time period.

+
REQUEST_DENIED: "REQUEST_DENIED"

indicates that the service denied use of the directions service by your application.

+
UNKNOWN_ERROR: "UNKNOWN_ERROR"

indicates a directions request could not be processed due to a server error. The request may succeed if you try again.

+
ZERO_RESULTS: "ZERO_RESULTS"

indicates no route could be found between the origin and destination.

+
diff --git a/enums/GeocodedWaypointStatus.html b/enums/GeocodedWaypointStatus.html index 9f24ac96e7..4600979c70 100644 --- a/enums/GeocodedWaypointStatus.html +++ b/enums/GeocodedWaypointStatus.html @@ -1,6 +1,6 @@ -GeocodedWaypointStatus | Google Maps Services Node Client

Enumeration Members

OK +GeocodedWaypointStatus | Google Maps Services Node Client

Enumeration Members

Enumeration Members

OK: "OK"

indicates that no errors occurred; the address was successfully parsed and at least one geocode was returned.

-
ZERO_RESULTS: "ZERO_RESULTS"

indicates that the geocode was successful but returned no results. +

ZERO_RESULTS: "ZERO_RESULTS"

indicates that the geocode was successful but returned no results. This may occur if the geocoder was passed a non-existent address.

-
+
diff --git a/enums/GeocodingAddressComponentType.html b/enums/GeocodingAddressComponentType.html index 7b01d4585b..48b93ce6ac 100644 --- a/enums/GeocodingAddressComponentType.html +++ b/enums/GeocodingAddressComponentType.html @@ -1,4 +1,4 @@ -GeocodingAddressComponentType | Google Maps Services Node Client

Enumeration GeocodingAddressComponentType

Enumeration Members

bus_station +GeocodingAddressComponentType | Google Maps Services Node Client

Enumeration GeocodingAddressComponentType

Enumeration Members

Enumeration Members

bus_station: "bus_station"

indicate the location of a bus.

-
establishment: "establishment"

typically indicates a place that has not yet been categorized.

-
floor: "floor"

indicates the floor of a building address.

-
parking: "parking"

indicates a parking lot or parking structure.

-
point_of_interest: "point_of_interest"

indicates a named point of interest.

-
post_box: "post_box"

indicates a specific postal box.

-
postal_town: "postal_town"

indicates a grouping of geographic areas, such as locality and sublocality, used for mailing addresses in some countries.

-
room: "room"

indicates the room of a building address.

-
street_number: "street_number"

indicates the precise street number.

-
train_station: "train_station"

indicate the location of a train.

-
transit_station: "transit_station"

indicate the location of a public transit stop.

-
+
establishment: "establishment"

typically indicates a place that has not yet been categorized.

+
floor: "floor"

indicates the floor of a building address.

+
parking: "parking"

indicates a parking lot or parking structure.

+
point_of_interest: "point_of_interest"

indicates a named point of interest.

+
post_box: "post_box"

indicates a specific postal box.

+
postal_town: "postal_town"

indicates a grouping of geographic areas, such as locality and sublocality, used for mailing addresses in some countries.

+
room: "room"

indicates the room of a building address.

+
street_number: "street_number"

indicates the precise street number.

+
train_station: "train_station"

indicate the location of a train.

+
transit_station: "transit_station"

indicate the location of a public transit stop.

+
diff --git a/enums/GeolocateErrorReason.html b/enums/GeolocateErrorReason.html index 74f58b1fbe..d370c73dbf 100644 --- a/enums/GeolocateErrorReason.html +++ b/enums/GeolocateErrorReason.html @@ -1,4 +1,4 @@ -GeolocateErrorReason | Google Maps Services Node Client

Enumeration Members

dailyLimitExceeded +GeolocateErrorReason | Google Maps Services Node Client

Enumeration Members

Enumeration Members

dailyLimitExceeded: "dailyLimitExceeded"

You have exceeded your daily limit. Domain: usageLimits Code: 403

-
keyInvalid: "keyInvalid"

Your API key is not valid for the Geolocate API. Please ensure that you've included the entire key, +

keyInvalid: "keyInvalid"

Your API key is not valid for the Geolocate API. Please ensure that you've included the entire key, and that you've either purchased the API or have enabled billing and activated the API to obtain the free quota. Domain: usageLimits Code: 400

-
notFound: "notFound"

The request was valid, but no results were returned. +

notFound: "notFound"

The request was valid, but no results were returned. Domain: geolocation Code: 404

-
parseError: "parseError"

The request body is not valid JSON. Refer to the Request Body section for details on each field. +

parseError: "parseError"

The request body is not valid JSON. Refer to the Request Body section for details on each field. Domain: global Code: 400

-
userRateLimitExceeded: "userRateLimitExceeded"

You have exceeded the requests per second per user limit that you configured in the Google Cloud Platform Console. +

userRateLimitExceeded: "userRateLimitExceeded"

You have exceeded the requests per second per user limit that you configured in the Google Cloud Platform Console. This limit should be configured to prevent a single or small group of users from exhausting your daily quota, while still allowing reasonable access to all users. Domain: usageLimits Code: 403

-
+
diff --git a/enums/Language.html b/enums/Language.html index d64a0e75f7..443cf20c45 100644 --- a/enums/Language.html +++ b/enums/Language.html @@ -1,7 +1,7 @@ Language | Google Maps Services Node Client

By default the API will attempt to load the most appropriate language based on the users location or browser settings. Some APIs allow you to explicitly set a language when you make a request

-

Enumeration Members

ar +

Enumeration Members

ar be bg bn @@ -63,64 +63,64 @@ zh_CN zh_TW

Enumeration Members

ar: "ar"

Arabic

-
be: "be"

Belarusian

-
bg: "bg"

Bulgarian

-
bn: "bn"

Bengali

-
ca: "ca"

Catalan

-
cs: "cs"

Czech

-
da: "da"

Danish

-
de: "de"

German

-
el: "el"

Greek

-
en: "en"

English

-
en_Au: "en-Au"

English (Australian)

-
en_GB: "en-GB"

English (Great Britain)

-
es: "es"

Spanish

-
eu: "eu"

Basque

-
fa: "fa"

Farsi

-
fi: "fi"

Finnish

-
fil: "fil"

Filipino

-
fr: "fr"

French

-
gl: "gl"

Galician

-
gu: "gu"

Gujarati

-
hi: "hi"

Hindi

-
hr: "hr"

Croatian

-
hu: "hu"

Hungarian

-
id: "id"

Indonesian

-
it: "it"

Italian

-
iw: "iw"

Hebrew

-
ja: "ja"

Japanese

-
kk: "kk"

Kazakh

-
kn: "kn"

Kannada

-
ko: "ko"

Korean

-
ky: "ky"

Kyrgyz

-
lt: "lt"

Lithuanian

-
lv: "lv"

Latvian

-
mk: "mk"

Macedonian

-
ml: "ml"

Malayalam

-
mr: "mr"

Marathi

-
my: "my"

Burmese

-
nl: "nl"

Dutch

-
no: "no"

Norwegian

-
pa: "pa"

Punjabi

-
pl: "pl"

Polish

-
pt: "pt"

Portuguese

-
pt_BR: "pt-BR"

Portuguese (Brazil)

-
pt_PT: "pt-PT"

Portuguese (Portugal)

-
ro: "ro"

Romanian

-
ru: "ru"

Russian

-
sk: "sk"

Slovak

-
sl: "sl"

Slovenian

-
sq: "sq"

Albanian

-
sr: "sr"

Serbian

-
sv: "sv"

Swedish

-
ta: "ta"

Tamil

-
te: "te"

Telugu

-
th: "th"

Thai

-
tl: "tl"

Tagalog

-
tr: "tr"

Turkish

-
uk: "uk"

Ukrainian

-
uz: "uz"

Uzbek

-
vi: "vi"

Vietnamese

-
zh_CN: "zh-CN"

Chinese (Simlified)

-
zh_TW: "zh-TW"

Chinese (Traditional)

-
+
be: "be"

Belarusian

+
bg: "bg"

Bulgarian

+
bn: "bn"

Bengali

+
ca: "ca"

Catalan

+
cs: "cs"

Czech

+
da: "da"

Danish

+
de: "de"

German

+
el: "el"

Greek

+
en: "en"

English

+
en_Au: "en-Au"

English (Australian)

+
en_GB: "en-GB"

English (Great Britain)

+
es: "es"

Spanish

+
eu: "eu"

Basque

+
fa: "fa"

Farsi

+
fi: "fi"

Finnish

+
fil: "fil"

Filipino

+
fr: "fr"

French

+
gl: "gl"

Galician

+
gu: "gu"

Gujarati

+
hi: "hi"

Hindi

+
hr: "hr"

Croatian

+
hu: "hu"

Hungarian

+
id: "id"

Indonesian

+
it: "it"

Italian

+
iw: "iw"

Hebrew

+
ja: "ja"

Japanese

+
kk: "kk"

Kazakh

+
kn: "kn"

Kannada

+
ko: "ko"

Korean

+
ky: "ky"

Kyrgyz

+
lt: "lt"

Lithuanian

+
lv: "lv"

Latvian

+
mk: "mk"

Macedonian

+
ml: "ml"

Malayalam

+
mr: "mr"

Marathi

+
my: "my"

Burmese

+
nl: "nl"

Dutch

+
no: "no"

Norwegian

+
pa: "pa"

Punjabi

+
pl: "pl"

Polish

+
pt: "pt"

Portuguese

+
pt_BR: "pt-BR"

Portuguese (Brazil)

+
pt_PT: "pt-PT"

Portuguese (Portugal)

+
ro: "ro"

Romanian

+
ru: "ru"

Russian

+
sk: "sk"

Slovak

+
sl: "sl"

Slovenian

+
sq: "sq"

Albanian

+
sr: "sr"

Serbian

+
sv: "sv"

Swedish

+
ta: "ta"

Tamil

+
te: "te"

Telugu

+
th: "th"

Thai

+
tl: "tl"

Tagalog

+
tr: "tr"

Turkish

+
uk: "uk"

Ukrainian

+
uz: "uz"

Uzbek

+
vi: "vi"

Vietnamese

+
zh_CN: "zh-CN"

Chinese (Simlified)

+
zh_TW: "zh-TW"

Chinese (Traditional)

+
diff --git a/enums/LocationType.html b/enums/LocationType.html index a22b084995..10b4035a3c 100644 --- a/enums/LocationType.html +++ b/enums/LocationType.html @@ -1,12 +1,12 @@ -LocationType | Google Maps Services Node Client

Enumeration Members

APPROXIMATE +LocationType | Google Maps Services Node Client

Enumeration Members

APPROXIMATE: "APPROXIMATE"

indicates that the returned result is approximate.

-
GEOMETRIC_CENTER: "GEOMETRIC_CENTER"

indicates that the returned result is the geometric center of a result such as a polyline +

GEOMETRIC_CENTER: "GEOMETRIC_CENTER"

indicates that the returned result is the geometric center of a result such as a polyline (for example, a street) or polygon (region).

-
RANGE_INTERPOLATED: "RANGE_INTERPOLATED"

indicates that the returned result reflects an approximation (usually on a road) interpolated between two precise points +

RANGE_INTERPOLATED: "RANGE_INTERPOLATED"

indicates that the returned result reflects an approximation (usually on a road) interpolated between two precise points (such as intersections). Interpolated results are generally returned when rooftop geocodes are unavailable for a street address.

-
ROOFTOP: "ROOFTOP"

indicates that the returned result is a precise geocode for which we have location information +

ROOFTOP: "ROOFTOP"

indicates that the returned result is a precise geocode for which we have location information accurate down to street address precision

-
+
diff --git a/enums/Maneuver.html b/enums/Maneuver.html index 86d9a23032..0365790c69 100644 --- a/enums/Maneuver.html +++ b/enums/Maneuver.html @@ -1,4 +1,4 @@ -Maneuver | Google Maps Services Node Client

Enumeration Members

ferry +Maneuver | Google Maps Services Node Client

Enumeration Members

ferry: "ferry"
ferry_train: "ferry-train"
fork_left: "fork-left"
fork_right: "fork-right"
merge: "merge"
ramp_left: "ramp-left"
ramp_right: "ramp-right"
roundabout_left: "roundabout-left"
roundabout_right: "roundabout-right"
straight: "straight"
turn_left: "turn-left"
turn_right: "turn-right"
turn_sharp_left: "turn-sharp-left"
turn_sharp_right: "turn-sharp-right"
turn_slight_left: "turn-slight-left"
turn_slight_right: "turn-slight-right"
uturn_left: "uturn-left"
uturn_right: "uturn-right"
+

Enumeration Members

ferry: "ferry"
ferry_train: "ferry-train"
fork_left: "fork-left"
fork_right: "fork-right"
merge: "merge"
ramp_left: "ramp-left"
ramp_right: "ramp-right"
roundabout_left: "roundabout-left"
roundabout_right: "roundabout-right"
straight: "straight"
turn_left: "turn-left"
turn_right: "turn-right"
turn_sharp_left: "turn-sharp-left"
turn_sharp_right: "turn-sharp-right"
turn_slight_left: "turn-slight-left"
turn_slight_right: "turn-slight-right"
uturn_left: "uturn-left"
uturn_right: "uturn-right"
diff --git a/enums/PlaceAutocompleteType.html b/enums/PlaceAutocompleteType.html index 642aa5e19b..8f22a7464e 100644 --- a/enums/PlaceAutocompleteType.html +++ b/enums/PlaceAutocompleteType.html @@ -1,15 +1,15 @@ -PlaceAutocompleteType | Google Maps Services Node Client

Enumeration Members

address +PlaceAutocompleteType | Google Maps Services Node Client

Enumeration Members

address: "address"

instructs the Place Autocomplete service to return only geocoding results with a precise address. Generally, you use this request when you know the user will be looking for a fully specified address.

-
cities: "(cities)"

the (cities) type collection instructs the Places service to return results that match locality or administrative_area_level_3.

-
establishment: "establishment"

instructs the Place Autocomplete service to return only business results.

-
geocode: "geocode"

instructs the Place Autocomplete service to return only geocoding results, rather than business results. +

cities: "(cities)"

the (cities) type collection instructs the Places service to return results that match locality or administrative_area_level_3.

+
establishment: "establishment"

instructs the Place Autocomplete service to return only business results.

+
geocode: "geocode"

instructs the Place Autocomplete service to return only geocoding results, rather than business results. Generally, you use this request to disambiguate results where the location specified may be indeterminate.

-
regions: "(regions)"

the (regions) type collection instructs the Places service to return any result matching the following types:

+
regions: "(regions)"

the (regions) type collection instructs the Places service to return any result matching the following types:

  • locality
  • sublocality
  • @@ -18,4 +18,4 @@
  • administrative_area_level_1
  • administrative_area_level_2
-
+
diff --git a/enums/PlaceIdScope.html b/enums/PlaceIdScope.html index 5fde4e8f7e..59488e2659 100644 --- a/enums/PlaceIdScope.html +++ b/enums/PlaceIdScope.html @@ -1,6 +1,6 @@ -PlaceIdScope | Google Maps Services Node Client

Enumeration Members

APP +PlaceIdScope | Google Maps Services Node Client

Enumeration Members

Enumeration Members

APP: "APP"

The place ID is recognised by your application only. This is because your application added the place, and the place has not yet passed the moderation process.

-
GOOGLE: "GOOGLE"

The place ID is available to other applications and on Google Maps.

-
+
GOOGLE: "GOOGLE"

The place ID is available to other applications and on Google Maps.

+
diff --git a/enums/PlaceInputType.html b/enums/PlaceInputType.html index 2c1445071e..0220717215 100644 --- a/enums/PlaceInputType.html +++ b/enums/PlaceInputType.html @@ -1,3 +1,3 @@ -PlaceInputType | Google Maps Services Node Client

Enumeration Members

phoneNumber +PlaceInputType | Google Maps Services Node Client

Enumeration Members

Enumeration Members

phoneNumber: "phonenumber"
textQuery: "textquery"
+

Enumeration Members

phoneNumber: "phonenumber"
textQuery: "textquery"
diff --git a/enums/PlaceType1.html b/enums/PlaceType1.html index cd50e8888a..fa069e61d6 100644 --- a/enums/PlaceType1.html +++ b/enums/PlaceType1.html @@ -1,7 +1,7 @@ PlaceType1 | Google Maps Services Node Client

Table 1: Types supported in place search and addition

You can use the following values in the types filter for place searches and when adding a place.

-

Enumeration Members

Enumeration Members

Enumeration Members

accounting: "accounting"
airport: "airport"

indicates an airport.

-
amusement_park: "amusement_park"
aquarium: "aquarium"
art_gallery: "art_gallery"
atm: "atm"
bakery: "bakery"
bank: "bank"
bar: "bar"
beauty_salon: "beauty_salon"
bicycle_store: "bicycle_store"
book_store: "book_store"
bowling_alley: "bowling_alley"
bus_station: "bus_station"
cafe: "cafe"
campground: "campground"
car_dealer: "car_dealer"
car_rental: "car_rental"
car_repair: "car_repair"
car_wash: "car_wash"
casino: "casino"
cemetery: "cemetery"
church: "church"
city_hall: "city_hall"
clothing_store: "clothing_store"
convenience_store: "convenience_store"
courthouse: "courthouse"
dentist: "dentist"
department_store: "department_store"
doctor: "doctor"
drugstore: "drugstore"
electrician: "electrician"
electronics_store: "electronics_store"
embassy: "embassy"
fire_station: "fire_station"
florist: "florist"
funeral_home: "funeral_home"
furniture_store: "furniture_store"
gas_station: "gas_station"
gym: "gym"
hair_care: "hair_care"
hardware_store: "hardware_store"
hindu_temple: "hindu_temple"
home_goods_store: "home_goods_store"
hospital: "hospital"
insurance_agency: "insurance_agency"
jewelry_store: "jewelry_store"
laundry: "laundry"
lawyer: "lawyer"
library: "library"
light_rail_station: "light_rail_station"
liquor_store: "liquor_store"
local_government_office: "local_government_office"
locksmith: "locksmith"
lodging: "lodging"
meal_delivery: "meal_delivery"
meal_takeaway: "meal_takeaway"
mosque: "mosque"
movie_rental: "movie_rental"
movie_theater: "movie_theater"
moving_company: "moving_company"
museum: "museum"
night_club: "night_club"
painter: "painter"
park: "park"

indicates a named park.

-
parking: "parking"
pet_store: "pet_store"
pharmacy: "pharmacy"
physiotherapist: "physiotherapist"
plumber: "plumber"
police: "police"
post_office: "post_office"
real_estate_agency: "real_estate_agency"
restaurant: "restaurant"
roofing_contractor: "roofing_contractor"
rv_park: "rv_park"
school: "school"
secondary_school: "secondary_school"
shoe_store: "shoe_store"
shopping_mall: "shopping_mall"
spa: "spa"
stadium: "stadium"
storage: "storage"
store: "store"
subway_station: "subway_station"
supermarket: "supermarket"
synagogue: "synagogue"
taxi_stand: "taxi_stand"
tourist_attraction: "tourist_attraction"
train_station: "train_station"
transit_station: "transit_station"
travel_agency: "travel_agency"
university: "university"
veterinary_care: "veterinary_care"
zoo: "zoo"
+

Enumeration Members

accounting: "accounting"
airport: "airport"

indicates an airport.

+
amusement_park: "amusement_park"
aquarium: "aquarium"
art_gallery: "art_gallery"
atm: "atm"
bakery: "bakery"
bank: "bank"
bar: "bar"
beauty_salon: "beauty_salon"
bicycle_store: "bicycle_store"
book_store: "book_store"
bowling_alley: "bowling_alley"
bus_station: "bus_station"
cafe: "cafe"
campground: "campground"
car_dealer: "car_dealer"
car_rental: "car_rental"
car_repair: "car_repair"
car_wash: "car_wash"
casino: "casino"
cemetery: "cemetery"
church: "church"
city_hall: "city_hall"
clothing_store: "clothing_store"
convenience_store: "convenience_store"
courthouse: "courthouse"
dentist: "dentist"
department_store: "department_store"
doctor: "doctor"
drugstore: "drugstore"
electrician: "electrician"
electronics_store: "electronics_store"
embassy: "embassy"
fire_station: "fire_station"
florist: "florist"
funeral_home: "funeral_home"
furniture_store: "furniture_store"
gas_station: "gas_station"
gym: "gym"
hair_care: "hair_care"
hardware_store: "hardware_store"
hindu_temple: "hindu_temple"
home_goods_store: "home_goods_store"
hospital: "hospital"
insurance_agency: "insurance_agency"
jewelry_store: "jewelry_store"
laundry: "laundry"
lawyer: "lawyer"
library: "library"
light_rail_station: "light_rail_station"
liquor_store: "liquor_store"
local_government_office: "local_government_office"
locksmith: "locksmith"
lodging: "lodging"
meal_delivery: "meal_delivery"
meal_takeaway: "meal_takeaway"
mosque: "mosque"
movie_rental: "movie_rental"
movie_theater: "movie_theater"
moving_company: "moving_company"
museum: "museum"
night_club: "night_club"
painter: "painter"
park: "park"

indicates a named park.

+
parking: "parking"
pet_store: "pet_store"
pharmacy: "pharmacy"
physiotherapist: "physiotherapist"
plumber: "plumber"
police: "police"
post_office: "post_office"
real_estate_agency: "real_estate_agency"
restaurant: "restaurant"
roofing_contractor: "roofing_contractor"
rv_park: "rv_park"
school: "school"
secondary_school: "secondary_school"
shoe_store: "shoe_store"
shopping_mall: "shopping_mall"
spa: "spa"
stadium: "stadium"
storage: "storage"
store: "store"
subway_station: "subway_station"
supermarket: "supermarket"
synagogue: "synagogue"
taxi_stand: "taxi_stand"
tourist_attraction: "tourist_attraction"
train_station: "train_station"
transit_station: "transit_station"
travel_agency: "travel_agency"
university: "university"
veterinary_care: "veterinary_care"
zoo: "zoo"
diff --git a/enums/PlaceType2.html b/enums/PlaceType2.html index d465b2242c..a37d5e8edc 100644 --- a/enums/PlaceType2.html +++ b/enums/PlaceType2.html @@ -1,9 +1,9 @@ PlaceType2 | Google Maps Services Node Client

Table 2: Additional types returned by the Places service

The following types may be returned in the results of a place search, in addition to the types in table 1 above. -For more details on these types, refer to Address Types +For more details on these types, refer to Address Types in Geocoding Responses.

-

Enumeration Members

Enumeration Members

administrative_area_level_1 administrative_area_level_2 administrative_area_level_3 administrative_area_level_4 @@ -50,27 +50,27 @@ Not all nations exhibit these administrative levels. In most cases, administrative_area_level_1 short names will closely match ISO 3166-2 subdivisions and other widely circulated lists; however this is not guaranteed as our geocoding results are based on a variety of signals and location data.

-
administrative_area_level_2: "administrative_area_level_2"

indicates a second-order civil entity below the country level. Within the United States, these administrative levels are counties. +

administrative_area_level_2: "administrative_area_level_2"

indicates a second-order civil entity below the country level. Within the United States, these administrative levels are counties. Not all nations exhibit these administrative levels.

-
administrative_area_level_3: "administrative_area_level_3"

indicates a third-order civil entity below the country level. This type indicates a minor civil division. +

administrative_area_level_3: "administrative_area_level_3"

indicates a third-order civil entity below the country level. This type indicates a minor civil division. Not all nations exhibit these administrative levels.

-
administrative_area_level_4: "administrative_area_level_4"

indicates a fourth-order civil entity below the country level. This type indicates a minor civil division. +

administrative_area_level_4: "administrative_area_level_4"

indicates a fourth-order civil entity below the country level. This type indicates a minor civil division. Not all nations exhibit these administrative levels.

-
administrative_area_level_5: "administrative_area_level_5"

indicates a fifth-order civil entity below the country level. This type indicates a minor civil division. +

administrative_area_level_5: "administrative_area_level_5"

indicates a fifth-order civil entity below the country level. This type indicates a minor civil division. Not all nations exhibit these administrative levels.

-
archipelago: "archipelago"
colloquial_area: "colloquial_area"

indicates a commonly-used alternative name for the entity.

-
continent: "continent"
country: "country"

indicates the national political entity, and is typically the highest order type returned by the Geocoder.

-
establishment: "establishment"
finance: "finance"
floor: "floor"
food: "food"
general_contractor: "general_contractor"
geocode: "geocode"
health: "health"
intersection: "intersection"

indicates a major intersection, usually of two major roads.

-
landmark: "landmark"
locality: "locality"

indicates an incorporated city or town political entity.

-
natural_feature: "natural_feature"

indicates a prominent natural feature.

-
neighborhood: "neighborhood"

indicates a named neighborhood

-
place_of_worship: "place_of_worship"
plus_code: "plus_code"
point_of_interest: "point_of_interest"
political: "political"

indicates a political entity. Usually, this type indicates a polygon of some civil administration.

-
post_box: "post_box"
postal_code: "postal_code"

indicates a postal code as used to address postal mail within the country.

-
postal_code_prefix: "postal_code_prefix"
postal_code_suffix: "postal_code_suffix"
postal_town: "postal_town"
premise: "premise"

indicates a named location, usually a building or collection of buildings with a common name

-
room: "room"
route: "route"

indicates a named route (such as "US 101").

-
street_address: "street_address"
street_number: "street_number"
sublocality: "sublocality"

indicates a first-order civil entity below a locality. For some locations may receive one of the additional types: +

archipelago: "archipelago"
colloquial_area: "colloquial_area"

indicates a commonly-used alternative name for the entity.

+
continent: "continent"
country: "country"

indicates the national political entity, and is typically the highest order type returned by the Geocoder.

+
establishment: "establishment"
finance: "finance"
floor: "floor"
food: "food"
general_contractor: "general_contractor"
geocode: "geocode"
health: "health"
intersection: "intersection"

indicates a major intersection, usually of two major roads.

+
landmark: "landmark"
locality: "locality"

indicates an incorporated city or town political entity.

+
natural_feature: "natural_feature"

indicates a prominent natural feature.

+
neighborhood: "neighborhood"

indicates a named neighborhood

+
place_of_worship: "place_of_worship"
plus_code: "plus_code"
point_of_interest: "point_of_interest"
political: "political"

indicates a political entity. Usually, this type indicates a polygon of some civil administration.

+
post_box: "post_box"
postal_code: "postal_code"

indicates a postal code as used to address postal mail within the country.

+
postal_code_prefix: "postal_code_prefix"
postal_code_suffix: "postal_code_suffix"
postal_town: "postal_town"
premise: "premise"

indicates a named location, usually a building or collection of buildings with a common name

+
room: "room"
route: "route"

indicates a named route (such as "US 101").

+
street_address: "street_address"
street_number: "street_number"
sublocality: "sublocality"

indicates a first-order civil entity below a locality. For some locations may receive one of the additional types: sublocality_level_1 to sublocality_level_5. Each sublocality level is a civil entity. Larger numbers indicate a smaller geographic area.

-
sublocality_level_1: "sublocality_level_1"
sublocality_level_2: "sublocality_level_2"
sublocality_level_3: "sublocality_level_3"
sublocality_level_4: "sublocality_level_4"
sublocality_level_5: "sublocality_level_5"
subpremise: "subpremise"

indicates a first-order entity below a named location, usually a singular building within a collection of buildings with a +

sublocality_level_1: "sublocality_level_1"
sublocality_level_2: "sublocality_level_2"
sublocality_level_3: "sublocality_level_3"
sublocality_level_4: "sublocality_level_4"
sublocality_level_5: "sublocality_level_5"
subpremise: "subpremise"

indicates a first-order entity below a named location, usually a singular building within a collection of buildings with a common name.

-
town_square: "town_square"
+
town_square: "town_square"
diff --git a/enums/PlacesNearbyRanking.html b/enums/PlacesNearbyRanking.html index 71a1e1fade..ed508260b7 100644 --- a/enums/PlacesNearbyRanking.html +++ b/enums/PlacesNearbyRanking.html @@ -1,7 +1,7 @@ -PlacesNearbyRanking | Google Maps Services Node Client

Enumeration Members

distance +PlacesNearbyRanking | Google Maps Services Node Client

Enumeration Members

Enumeration Members

distance: "distance"

This option biases search results in ascending order by their distance from the specified location. When distance is specified, one or more of keyword, name, or type is required.

-
prominence: "prominence"

This option sorts results based on their importance. Ranking will favor prominent places within the specified area. +

prominence: "prominence"

This option sorts results based on their importance. Ranking will favor prominent places within the specified area. Prominence can be affected by a place's ranking in Google's index, global popularity, and other factors.

-
+
diff --git a/enums/RadioType.html b/enums/RadioType.html index a006ed4b07..d5de083d5a 100644 --- a/enums/RadioType.html +++ b/enums/RadioType.html @@ -1,5 +1,5 @@ -RadioType | Google Maps Services Node Client

Enumeration Members

cdma +RadioType | Google Maps Services Node Client

Enumeration Members

Enumeration Members

cdma: "cdma"
gsm: "gsm"
lte: "lte"
wcdma: "wcdma"
+

Enumeration Members

cdma: "cdma"
gsm: "gsm"
lte: "lte"
wcdma: "wcdma"
diff --git a/enums/ReverseGeocodingLocationType.html b/enums/ReverseGeocodingLocationType.html index ac667bb123..72d1041dd1 100644 --- a/enums/ReverseGeocodingLocationType.html +++ b/enums/ReverseGeocodingLocationType.html @@ -1,12 +1,12 @@ ReverseGeocodingLocationType | Google Maps Services Node Client

Enumeration ReverseGeocodingLocationType

If both result_type and location_type filters are present then the API returns only those results that match both the result_type and the location_type values. If none of the filter values are acceptable, the API returns ZERO_RESULTS.

-

Enumeration Members

Enumeration Members

APPROXIMATE: "APPROXIMATE"

returns only the addresses that are characterized as approximate.

-
GEOMETRIC_CENTER: "GEOMETRIC_CENTER"

returns only geometric centers of a location such as a polyline (for example, a street) or polygon (region).

-
RANGE_INTERPOLATED: "RANGE_INTERPOLATED"

returns only the addresses that reflect an approximation (usually on a road) interpolated between two precise points +

GEOMETRIC_CENTER: "GEOMETRIC_CENTER"

returns only geometric centers of a location such as a polyline (for example, a street) or polygon (region).

+
RANGE_INTERPOLATED: "RANGE_INTERPOLATED"

returns only the addresses that reflect an approximation (usually on a road) interpolated between two precise points (such as intersections). An interpolated range generally indicates that rooftop geocodes are unavailable for a street address.

-
ROOFTOP: "ROOFTOP"

returns only the addresses for which Google has location information accurate down to street address precision.

-
+
ROOFTOP: "ROOFTOP"

returns only the addresses for which Google has location information accurate down to street address precision.

+
diff --git a/enums/Status.html b/enums/Status.html index 6291905b38..b06584c329 100644 --- a/enums/Status.html +++ b/enums/Status.html @@ -1,4 +1,4 @@ -Status | Google Maps Services Node Client

Enumeration Members

INVALID_REQUEST +Status | Google Maps Services Node Client

Enumeration Members

INVALID_REQUEST: "INVALID_REQUEST"

indicates that the provided request was invalid.

-
MAX_ROUTE_LENGTH_EXCEEDED: "MAX_ROUTE_LENGTH_EXCEEDED"

indicates the requested route is too long and cannot be processed. +

MAX_ROUTE_LENGTH_EXCEEDED: "MAX_ROUTE_LENGTH_EXCEEDED"

indicates the requested route is too long and cannot be processed. This error occurs when more complex directions are returned. Try reducing the number of waypoints, turns, or instructions.

-
MAX_WAYPOINTS_EXCEEDED: "MAX_WAYPOINTS_EXCEEDED"

indicates that too many waypoints were provided in the request. For applications using the Directions API as a web service, -or the directions service in the Maps JavaScript API, +

MAX_WAYPOINTS_EXCEEDED: "MAX_WAYPOINTS_EXCEEDED"

indicates that too many waypoints were provided in the request. For applications using the Directions API as a web service, +or the directions service in the Maps JavaScript API, the maximum allowed number of waypoints is 23, plus the origin and destination.

-
NOT_FOUND: "NOT_FOUND"

indicates that the referenced location (place_id) was not found in the Places database.

-
OK: "OK"

indicates the response contains a valid result.

-
OVER_DAILY_LIMIT: "OVER_DAILY_LIMIT"

indicates any of the following:

+
NOT_FOUND: "NOT_FOUND"

indicates that the referenced location (place_id) was not found in the Places database.

+
OK: "OK"

indicates the response contains a valid result.

+
OVER_DAILY_LIMIT: "OVER_DAILY_LIMIT"

indicates any of the following:

  • The API key is missing or invalid.
  • Billing has not been enabled on your account.
  • A self-imposed usage cap has been exceeded.
  • The provided method of payment is no longer valid (for example, a credit card has expired). -See the Maps FAQ to learn how to fix this.
  • +See the Maps FAQ to learn how to fix this.
-
OVER_QUERY_LIMIT: "OVER_QUERY_LIMIT"

indicates the service has received too many requests from your application within the allowed time period.

-
REQUEST_DENIED: "REQUEST_DENIED"

indicates that the service denied use of the Distance Matrix service by your application.

-
UNKNOWN_ERROR: "UNKNOWN_ERROR"

indicates a Distance Matrix request could not be processed due to a server error. The request may succeed if you try again.

-
ZERO_RESULTS: "ZERO_RESULTS"

indicates that the request was successful but returned no results.

-
+
OVER_QUERY_LIMIT: "OVER_QUERY_LIMIT"

indicates the service has received too many requests from your application within the allowed time period.

+
REQUEST_DENIED: "REQUEST_DENIED"

indicates that the service denied use of the Distance Matrix service by your application.

+
UNKNOWN_ERROR: "UNKNOWN_ERROR"

indicates a Distance Matrix request could not be processed due to a server error. The request may succeed if you try again.

+
ZERO_RESULTS: "ZERO_RESULTS"

indicates that the request was successful but returned no results.

+
diff --git a/enums/TrafficModel.html b/enums/TrafficModel.html index 422f65de4d..1eb9eaa254 100644 --- a/enums/TrafficModel.html +++ b/enums/TrafficModel.html @@ -1,10 +1,10 @@ -TrafficModel | Google Maps Services Node Client

Enumeration Members

best_guess +TrafficModel | Google Maps Services Node Client

Enumeration Members

Enumeration Members

best_guess: "best_guess"

indicates that the returned duration_in_traffic should be the best estimate of travel time given what is known about both historical traffic conditions and live traffic. Live traffic becomes more important the closer the departure_time is to now.

-
optimistic: "optimistic"

indicates that the returned duration_in_traffic should be shorter than the actual travel time on most days, +

optimistic: "optimistic"

indicates that the returned duration_in_traffic should be shorter than the actual travel time on most days, though occasional days with particularly good traffic conditions may be faster than this value.

-
pessimistic: "pessimistic"

indicates that the returned duration_in_traffic should be longer than the actual travel time on most days, +

pessimistic: "pessimistic"

indicates that the returned duration_in_traffic should be longer than the actual travel time on most days, though occasional days with particularly bad traffic conditions may exceed this value.

-
+
diff --git a/enums/TransitMode.html b/enums/TransitMode.html index 558db4e103..52114114a9 100644 --- a/enums/TransitMode.html +++ b/enums/TransitMode.html @@ -1,12 +1,12 @@ -TransitMode | Google Maps Services Node Client

Enumeration Members

bus +TransitMode | Google Maps Services Node Client

Enumeration Members

Enumeration Members

bus: "bus"

indicates that the calculated route should prefer travel by bus.

-
rail: "rail"

indicates that the calculated route should prefer travel by train, tram, light rail, and subway. +

rail: "rail"

indicates that the calculated route should prefer travel by train, tram, light rail, and subway. This is equivalent to transit_mode=train|tram|subway

-
subway: "subway"

indicates that the calculated route should prefer travel by subway.

-
train: "train"

indicates that the calculated route should prefer travel by train.

-
tram: "tram"

indicates that the calculated route should prefer travel by tram and light rail.

-
+
subway: "subway"

indicates that the calculated route should prefer travel by subway.

+
train: "train"

indicates that the calculated route should prefer travel by train.

+
tram: "tram"

indicates that the calculated route should prefer travel by tram and light rail.

+
diff --git a/enums/TransitRoutingPreference.html b/enums/TransitRoutingPreference.html index 2346962038..aa8db20c86 100644 --- a/enums/TransitRoutingPreference.html +++ b/enums/TransitRoutingPreference.html @@ -1,5 +1,5 @@ -TransitRoutingPreference | Google Maps Services Node Client

Enumeration Members

fewer_transfers +TransitRoutingPreference | Google Maps Services Node Client

Enumeration Members

Enumeration Members

fewer_transfers: "fewer_transfers"

indicates that the calculated route should prefer a limited number of transfers.

-
less_walking: "less_walking"

indicates that the calculated route should prefer limited amounts of walking.

-
+
less_walking: "less_walking"

indicates that the calculated route should prefer limited amounts of walking.

+
diff --git a/enums/TravelMode.html b/enums/TravelMode.html index 07a4c7033a..73e413f253 100644 --- a/enums/TravelMode.html +++ b/enums/TravelMode.html @@ -2,15 +2,15 @@ By default, directions are calculated as driving directions.

Note: Both walking and bicycling directions may sometimes not include clear pedestrian or bicycling paths, so these directions will return warnings in the returned result which you must display to the user.

-

Enumeration Members

Enumeration Members

Enumeration Members

bicycling: "bicycling"

requests bicycling directions via bicycle paths & preferred streets (where available).

-
driving: "driving"

(default) indicates standard driving directions using the road network.

-
transit: "transit"

requests directions via public transit routes (where available). +

driving: "driving"

(default) indicates standard driving directions using the road network.

+
transit: "transit"

requests directions via public transit routes (where available). If you set the mode to transit, you can optionally specify either a departure_time or an arrival_time. If neither time is specified, the departure_time defaults to now (that is, the departure time defaults to the current time). You can also optionally include a transit_mode and/or a transit_routing_preference.

-
walking: "walking"

requests walking directions via pedestrian paths & sidewalks (where available).

-
+
walking: "walking"

requests walking directions via pedestrian paths & sidewalks (where available).

+
diff --git a/enums/TravelRestriction.html b/enums/TravelRestriction.html index 1eb2e99916..7899a7137a 100644 --- a/enums/TravelRestriction.html +++ b/enums/TravelRestriction.html @@ -1,10 +1,10 @@ -TravelRestriction | Google Maps Services Node Client

Enumeration Members

ferries +TravelRestriction | Google Maps Services Node Client

Enumeration Members

Enumeration Members

ferries: "ferries"

indicates that the calculated route should avoid ferries.

-
highways: "highways"

indicates that the calculated route should avoid highways.

-
indoor: "indoor"

indicates that the calculated route should avoid indoor steps for walking and transit directions. +

highways: "highways"

indicates that the calculated route should avoid highways.

+
indoor: "indoor"

indicates that the calculated route should avoid indoor steps for walking and transit directions. Only requests that include an API key or a Google Maps APIs Premium Plan client ID will receive indoor steps by default.

-
tolls: "tolls"

indicates that the calculated route should avoid toll roads/bridges.

-
+
tolls: "tolls"

indicates that the calculated route should avoid toll roads/bridges.

+
diff --git a/enums/UnitSystem.html b/enums/UnitSystem.html index c4d320d378..0377cd8b75 100644 --- a/enums/UnitSystem.html +++ b/enums/UnitSystem.html @@ -1,7 +1,7 @@ UnitSystem | Google Maps Services Node Client

Directions results contain text within distance fields that may be displayed to the user to indicate the distance of a particular "step" of the route. By default, this text uses the unit system of the origin's country or region.

-

Enumeration Members

Enumeration Members

Enumeration Members

imperial: "imperial"

specifies usage of the Imperial (English) system. Textual distances are returned using miles and feet.

-
metric: "metric"

specifies usage of the metric system. Textual distances are returned using kilometers and meters.

-
+
metric: "metric"

specifies usage of the metric system. Textual distances are returned using kilometers and meters.

+
diff --git a/enums/VehicleType.html b/enums/VehicleType.html index d962ea82a2..83b7fe6677 100644 --- a/enums/VehicleType.html +++ b/enums/VehicleType.html @@ -1,5 +1,5 @@ -VehicleType | Google Maps Services Node Client

Enumeration Members

BUS +VehicleType | Google Maps Services Node Client

Enumeration Members

Enumeration Members

BUS: "BUS"

Bus.

-
CABLE_CAR: "CABLE_CAR"

A vehicle that operates on a cable, usually on the ground. Aerial cable cars may be of the type GONDOLA_LIFT.

-
COMMUTER_TRAIN: "COMMUTER_TRAIN"

Commuter rail.

-
FERRY: "FERRY"

Ferry.

-
FUNICULAR: "FUNICULAR"

A vehicle that is pulled up a steep incline by a cable. +

CABLE_CAR: "CABLE_CAR"

A vehicle that operates on a cable, usually on the ground. Aerial cable cars may be of the type GONDOLA_LIFT.

+
COMMUTER_TRAIN: "COMMUTER_TRAIN"

Commuter rail.

+
FERRY: "FERRY"

Ferry.

+
FUNICULAR: "FUNICULAR"

A vehicle that is pulled up a steep incline by a cable. A Funicular typically consists of two cars, with each car acting as a counterweight for the other.

-
GONDOLA_LIFT: "GONDOLA_LIFT"

An aerial cable car.

-
HEAVY_RAIL: "HEAVY_RAIL"

Heavy rail.

-
HIGH_SPEED_TRAIN: "HIGH_SPEED_TRAIN"

High speed train.

-
INTERCITY_BUS: "INTERCITY_BUS"

Intercity bus.

-
METRO_RAIL: "METRO_RAIL"

Light rail transit.

-
MONORAIL: "MONORAIL"

Monorail.

-
OTHER: "OTHER"

All other vehicles will return this type.

-
RAIL: "RAIL"

Rail.

-
SHARE_TAXI: "SHARE_TAXI"

Share taxi is a kind of bus with the ability to drop off and pick up passengers anywhere on its route.

-
SUBWAY: "SUBWAY"

Underground light rail.

-
TRAM: "TRAM"

Above ground light rail.

-
TROLLEYBUS: "TROLLEYBUS"

Trolleybus.

-
+
GONDOLA_LIFT: "GONDOLA_LIFT"

An aerial cable car.

+
HEAVY_RAIL: "HEAVY_RAIL"

Heavy rail.

+
HIGH_SPEED_TRAIN: "HIGH_SPEED_TRAIN"

High speed train.

+
INTERCITY_BUS: "INTERCITY_BUS"

Intercity bus.

+
METRO_RAIL: "METRO_RAIL"

Light rail transit.

+
MONORAIL: "MONORAIL"

Monorail.

+
OTHER: "OTHER"

All other vehicles will return this type.

+
RAIL: "RAIL"

Rail.

+
SHARE_TAXI: "SHARE_TAXI"

Share taxi is a kind of bus with the ability to drop off and pick up passengers anywhere on its route.

+
SUBWAY: "SUBWAY"

Underground light rail.

+
TRAM: "TRAM"

Above ground light rail.

+
TROLLEYBUS: "TROLLEYBUS"

Trolleybus.

+
diff --git a/functions/defaultAxiosInstance.html b/functions/defaultAxiosInstance.html index 91b568719a..52c74cf999 100644 --- a/functions/defaultAxiosInstance.html +++ b/functions/defaultAxiosInstance.html @@ -1 +1 @@ -defaultAxiosInstance | Google Maps Services Node Client
  • Type Parameters

    • T = any
    • R = AxiosResponse<T, any>
    • D = any

    Parameters

    • config: AxiosRequestConfig<D>

    Returns Promise<R>

  • Type Parameters

    • T = any
    • R = AxiosResponse<T, any>
    • D = any

    Parameters

    • url: string
    • Optionalconfig: AxiosRequestConfig<D>

    Returns Promise<R>

+defaultAxiosInstance | Google Maps Services Node Client
  • Type Parameters

    • T = any
    • R = AxiosResponse<T, any>
    • D = any

    Parameters

    • config: AxiosRequestConfig<D>

    Returns Promise<R>

  • Type Parameters

    • T = any
    • R = AxiosResponse<T, any>
    • D = any

    Parameters

    • url: string
    • Optionalconfig: AxiosRequestConfig<D>

    Returns Promise<R>

diff --git a/hierarchy.html b/hierarchy.html index 126a662ba3..53b2127014 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -1 +1 @@ -Google Maps Services Node Client
+Google Maps Services Node Client
diff --git a/index.html b/index.html index 694d72df8c..78ff3dde94 100644 --- a/index.html +++ b/index.html @@ -1,31 +1,31 @@ -Google Maps Services Node Client

Google Maps Services Node Client

Node.js Client for Google Maps Services

npm +Google Maps Services Node Client

Google Maps Services Node Client

Node.js Client for Google Maps Services

npm Test Release -codecov +codecov GitHub contributors -semantic-release -Discord

+semantic-release +Discord

-

This library is a refactor of a previous version published to @google/maps. It is now being published to @googlemaps/google-maps-services-js.

+

This library is a refactor of a previous version published to @google/maps. It is now being published to @googlemaps/google-maps-services-js.

-

Use Node.js? Want to geocode something? Looking -for directions? -This library brings the Google Maps API Web Services to your Node.js +

Use Node.js? Want to geocode something? Looking +for directions? +This library brings the Google Maps API Web Services to your Node.js application.

The Node.js Client for Google Maps Services is a Node.js Client library for the following Google Maps APIs:

-

Keep in mind that the same terms and conditions +

Keep in mind that the same terms and conditions apply to usage of the APIs when they're accessed through this library.

-

This library is designed for server-side Node.js applications. Attempting to use it client-side, in either the browser or any other environment like React Native, may in some cases work, but mostly will not. Please refrain from reporting issues with these environments when attempting to use them, since server-side Node.js applications is the only supported environment for this library. For other environments, try the Maps JavaScript API, which contains a comparable feature set, and is explicitly intended for use with client-side JavaScript.

+

This library is designed for server-side Node.js applications. Attempting to use it client-side, in either the browser or any other environment like React Native, may in some cases work, but mostly will not. Please refrain from reporting issues with these environments when attempting to use them, since server-side Node.js applications is the only supported environment for this library. For other environments, try the Maps JavaScript API, which contains a comparable feature set, and is explicitly intended for use with client-side JavaScript.

$ npm install @googlemaps/google-maps-services-js
 

Below is a simple example calling the elevation method on the client class.

@@ -41,17 +41,17 @@
const client = new Client({});

client
.elevation({
params: {
locations: [{ lat: 45, lng: -110 }],
key: process.env.GOOGLE_MAPS_API_KEY,
},
timeout: 1000, // milliseconds
})
.then((r) => {
console.log(r.data.results[0].elevation);
})
.catch((e) => {
console.log(e.response.data.error_message);
});
-

The generated reference documentation can be found here. The TypeScript types are the authoritative documentation for this library and may differ slightly from the descriptions.

+

The generated reference documentation can be found here. The TypeScript types are the authoritative documentation for this library and may differ slightly from the descriptions.

In order to run the end-to-end tests, you'll need to supply your API key via an environment variable.

$ export GOOGLE_MAPS_API_KEY=AIza-your-api-key
 $ npm test
 
-

This section discusses the migration from @google/maps to @googlemaps/google-maps-services-js and the differences between the two.

+

This section discusses the migration from @google/maps to @googlemaps/google-maps-services-js and the differences between the two.

Note: The two libraries do not share any methods or interfaces.

-

The primary difference is @google/maps exposes a public method that takes individual parameters as arguments while @googlemaps/google-maps-services-js exposes methods that take params, headers, body, instance(see Axios). This allows direct access to the transport layer without the complexity that was inherent in the old library. Below are two examples.

+

The primary difference is @google/maps exposes a public method that takes individual parameters as arguments while @googlemaps/google-maps-services-js exposes methods that take params, headers, body, instance(see Axios). This allows direct access to the transport layer without the complexity that was inherent in the old library. Below are two examples.

const googleMapsClient = require('@google/maps').createClient({
key: 'your API key here'
});

googleMapsClient
.elevation({
locations: {lat: 45, lng: -110}
})
.asPromise()
.then(function(r) {
console.log(r.json.results[0].elevation);
})
.catch(e => {
console.log(e);
});
@@ -69,7 +69,7 @@ Can provide params -Can provide params, headers, instance, timeout (see Axios Request Config) +Can provide params, headers, instance, timeout (see Axios Request Config) API key configured at Client @@ -77,14 +77,14 @@ Retry is supported -Retry is configurable via axios-retry or retry-axios +Retry is configurable via axios-retry or retry-axios Does not use promises by default Promises are default -Typings are in @types/googlemaps +Typings are in @types/googlemaps Typings are included @@ -93,11 +93,11 @@ Does not support interceptors -Supports interceptors +Supports interceptors Does not support cancelalation -Supports cancellation +Supports cancellation @@ -115,6 +115,6 @@ functionality exists or if the feature proved infeasible), our intention is to deprecate and give developers a year to update their code.

If you find a bug, or have a feature suggestion, please -log an issue. If you'd like to contribute, please read -How to Contribute.

-
+log an issue. If you'd like to contribute, please read +How to Contribute.

+
diff --git a/interfaces/AddressComponent.html b/interfaces/AddressComponent.html index bc813e5029..68db4d54b8 100644 --- a/interfaces/AddressComponent.html +++ b/interfaces/AddressComponent.html @@ -1,9 +1,9 @@ -AddressComponent | Google Maps Services Node Client
interface AddressComponent {
    long_name: string;
    short_name: string;
    types: (AddressType | GeocodingAddressComponentType)[];
}

Properties

long_name +AddressComponent | Google Maps Services Node Client
interface AddressComponent {
    long_name: string;
    short_name: string;
    types: (AddressType | GeocodingAddressComponentType)[];
}

Properties

long_name: string

is the full text description or name of the address component as returned by the Geocoder.

-
short_name: string

is an abbreviated textual name for the address component, if available. +

short_name: string

is an abbreviated textual name for the address component, if available. For example, an address component for the state of Alaska may have a long_name of "Alaska" and a short_name of "AK" using the 2-letter postal abbreviation.

-

is an array indicating the type of the address component.

-
+

is an array indicating the type of the address component.

+
diff --git a/interfaces/AddressDescriptor.html b/interfaces/AddressDescriptor.html index 0c8e18480d..d9e2f5c075 100644 --- a/interfaces/AddressDescriptor.html +++ b/interfaces/AddressDescriptor.html @@ -1,6 +1,6 @@ AddressDescriptor | Google Maps Services Node Client

Represents a descriptor of an address.

Please see Address -Descriptors for more detail.

interface AddressDescriptor {
    areas: Area[];
    landmarks: Landmark[];
}

Properties

areas +Descriptors for more detail.
interface AddressDescriptor {
    areas: Area[];
    landmarks: Landmark[];
}

Properties

Properties

areas: Area[]
landmarks: Landmark[]
+

Properties

areas: Area[]
landmarks: Landmark[]
diff --git a/interfaces/AddressGeometry.html b/interfaces/AddressGeometry.html index ffa9485c6b..5e873767ba 100644 --- a/interfaces/AddressGeometry.html +++ b/interfaces/AddressGeometry.html @@ -1,14 +1,14 @@ -AddressGeometry | Google Maps Services Node Client
interface AddressGeometry {
    bounds?: LatLngBounds;
    location: LatLngLiteral;
    location_type?: LocationType;
    viewport: LatLngBounds;
}

Properties

bounds? +AddressGeometry | Google Maps Services Node Client
interface AddressGeometry {
    bounds?: LatLngBounds;
    location: LatLngLiteral;
    location_type?: LocationType;
    viewport: LatLngBounds;
}

Properties

bounds?: LatLngBounds

(optionally returned) stores the bounding box which can fully contain the returned result. Note that these bounds may not match the recommended viewport. -(For example, San Francisco includes the Farallon islands, +(For example, San Francisco includes the Farallon islands, which are technically part of the city, but probably should not be returned in the viewport.)

-
location: LatLngLiteral

contains the geocoded latitude, longitude value. For normal address lookups, this field is typically the most important.

-
location_type?: LocationType

stores additional data about the specified location.

-
viewport: LatLngBounds

contains the recommended viewport for displaying the returned result, specified as two latitude, longitude values +

location: LatLngLiteral

contains the geocoded latitude, longitude value. For normal address lookups, this field is typically the most important.

+
location_type?: LocationType

stores additional data about the specified location.

+
viewport: LatLngBounds

contains the recommended viewport for displaying the returned result, specified as two latitude, longitude values defining the southwest and northeast corner of the viewport bounding box. Generally the viewport is used to frame a result when displaying it to a user.

-
+
diff --git a/interfaces/AlternativePlaceId.html b/interfaces/AlternativePlaceId.html index a749349434..ddd621fefd 100644 --- a/interfaces/AlternativePlaceId.html +++ b/interfaces/AlternativePlaceId.html @@ -1,7 +1,7 @@ -AlternativePlaceId | Google Maps Services Node Client
interface AlternativePlaceId {
    place_id: string;
    scope: "APP";
}

Properties

place_id +AlternativePlaceId | Google Maps Services Node Client
interface AlternativePlaceId {
    place_id: string;
    scope: "APP";
}

Properties

Properties

place_id: string

The most likely reason for a place to have an alternative place ID is if your application adds a place and receives an application-scoped place ID, then later receives a Google-scoped place ID after passing the moderation process.

-
scope: "APP"

The scope of an alternative place ID will always be APP, +

scope: "APP"

The scope of an alternative place ID will always be APP, indicating that the alternative place ID is recognised by your application only.

-
+
diff --git a/interfaces/ApiKeyParams.html b/interfaces/ApiKeyParams.html index e55d11e548..4f72a7cc8a 100644 --- a/interfaces/ApiKeyParams.html +++ b/interfaces/ApiKeyParams.html @@ -1,4 +1,4 @@ -ApiKeyParams | Google Maps Services Node Client
interface ApiKeyParams {
    key: string;
}

Properties

key +ApiKeyParams | Google Maps Services Node Client
interface ApiKeyParams {
    key: string;
}

Properties

Properties

key: string

You must include an API key with every API request. We strongly recommend that you restrict your API key. Restrictions provide added security and help ensure only authorized requests are made with your API key.

There are two restrictions. You should set both:

@@ -8,4 +8,4 @@

API restriction: Limits usage of the API key to one or more APIs or SDKs. Requests to an API or SDK associated with the API key will be processed. Requests to an API or SDK not associated with the API key will fail.

-
+
diff --git a/interfaces/AspectRating.html b/interfaces/AspectRating.html index 00ff675f54..ce4288f086 100644 --- a/interfaces/AspectRating.html +++ b/interfaces/AspectRating.html @@ -1,5 +1,5 @@ -AspectRating | Google Maps Services Node Client
interface AspectRating {
    rating: number;
    type: AspectRatingType;
}

Properties

rating +AspectRating | Google Maps Services Node Client
interface AspectRating {
    rating: number;
    type: AspectRatingType;
}

Properties

Properties

rating: number

the user's rating for this particular aspect, from 0 to 3.

-

the name of the aspect that is being rated.

-
+

the name of the aspect that is being rated.

+
diff --git a/interfaces/CellTower.html b/interfaces/CellTower.html index 8164c6f373..cbdde520f4 100644 --- a/interfaces/CellTower.html +++ b/interfaces/CellTower.html @@ -1,4 +1,4 @@ -CellTower | Google Maps Services Node Client
interface CellTower {
    age?: number;
    cellId: number;
    locationAreaCode: number;
    mobileCountryCode: number;
    mobileNetworkCode: number;
    signalStrength?: number;
    timingAdvance?: number;
}

Properties

age? +CellTower | Google Maps Services Node Client
interface CellTower {
    age?: number;
    cellId: number;
    locationAreaCode: number;
    mobileCountryCode: number;
    mobileNetworkCode: number;
    signalStrength?: number;
    timingAdvance?: number;
}

Properties

age?: number

The number of milliseconds since this cell was primary. If age is 0, the cellId represents a current measurement.

-
cellId: number

Unique identifier of the cell. +

cellId: number

Unique identifier of the cell. On GSM, this is the Cell ID (CID); CDMA networks use the Base Station ID (BID). WCDMA networks use the UTRAN/GERAN Cell Identity (UC-Id), which is a 32-bit value concatenating the Radio Network Controller (RNC) and Cell ID. Specifying only the 16-bit Cell ID value in WCDMA networks may return inaccurate results.

-
locationAreaCode: number

The Location Area Code (LAC) for GSM and WCDMA networks. The Network ID (NID) for CDMA networks.

-
mobileCountryCode: number

The cell tower's Mobile Country Code (MCC).

-
mobileNetworkCode: number

The cell tower's Mobile Network Code. This is the MNC for GSM and WCDMA; CDMA uses the System ID (SID).

-
signalStrength?: number

Radio signal strength measured in dBm.

-
timingAdvance?: number

The timing advance value.

-
+
locationAreaCode: number

The Location Area Code (LAC) for GSM and WCDMA networks. The Network ID (NID) for CDMA networks.

+
mobileCountryCode: number

The cell tower's Mobile Country Code (MCC).

+
mobileNetworkCode: number

The cell tower's Mobile Network Code. This is the MNC for GSM and WCDMA; CDMA uses the System ID (SID).

+
signalStrength?: number

Radio signal strength measured in dBm.

+
timingAdvance?: number

The timing advance value.

+
diff --git a/interfaces/ClientOptions.html b/interfaces/ClientOptions.html index bd4b83f03e..922ce6cba9 100644 --- a/interfaces/ClientOptions.html +++ b/interfaces/ClientOptions.html @@ -1,6 +1,6 @@ -ClientOptions | Google Maps Services Node Client
interface ClientOptions {
    axiosInstance?: AxiosInstance;
    config?: Config;
    experienceId?: string[];
}

Properties

axiosInstance? +ClientOptions | Google Maps Services Node Client
interface ClientOptions {
    axiosInstance?: AxiosInstance;
    config?: Config;
    experienceId?: string[];
}

Properties

axiosInstance?: AxiosInstance

AxiosInstance to be used by client. Provide one of axiosInstance or config.

-
config?: Config

Config used to create AxiosInstance. Provide one of axiosInstance or config.

-
experienceId?: string[]
+
config?: Config

Config used to create AxiosInstance. Provide one of axiosInstance or config.

+
experienceId?: string[]
diff --git a/interfaces/DirectionsRequest.html b/interfaces/DirectionsRequest.html index 1e6f1d2aa3..7b5b29b38d 100644 --- a/interfaces/DirectionsRequest.html +++ b/interfaces/DirectionsRequest.html @@ -1,11 +1,11 @@ -DirectionsRequest | Google Maps Services Node Client
interface DirectionsRequest {
    params: {
        alternatives?: boolean;
        arrival_time?: number | Date;
        avoid?: TravelRestriction[];
        departure_time?: number | Date | "now";
        destination: LatLng;
        language?: Language;
        mode?: TravelMode;
        optimize?: boolean;
        origin: LatLng;
        region?: string;
        traffic_model?: TrafficModel;
        transit_mode?: TransitMode[];
        transit_routing_preference?: TransitRoutingPreference;
        units?: UnitSystem;
        waypoints?: LatLng[];
    } & RequestParams;
}

Hierarchy

  • Partial<AxiosRequestConfig>
    • DirectionsRequest

Properties

Properties

params: {
    alternatives?: boolean;
    arrival_time?: number | Date;
    avoid?: TravelRestriction[];
    departure_time?: number | Date | "now";
    destination: LatLng;
    language?: Language;
    mode?: TravelMode;
    optimize?: boolean;
    origin: LatLng;
    region?: string;
    traffic_model?: TrafficModel;
    transit_mode?: TransitMode[];
    transit_routing_preference?: TransitRoutingPreference;
    units?: UnitSystem;
    waypoints?: LatLng[];
} & RequestParams

Type declaration

  • Optionalalternatives?: boolean

    If set to true, specifies that the Directions service may provide more than one route alternative in the response. +DirectionsRequest | Google Maps Services Node Client

    interface DirectionsRequest {
        params: {
            alternatives?: boolean;
            arrival_time?: number | Date;
            avoid?: TravelRestriction[];
            departure_time?: number | Date | "now";
            destination: LatLng;
            language?: Language;
            mode?: TravelMode;
            optimize?: boolean;
            origin: LatLng;
            region?: string;
            traffic_model?: TrafficModel;
            transit_mode?: TransitMode[];
            transit_routing_preference?: TransitRoutingPreference;
            units?: UnitSystem;
            waypoints?: LatLng[];
        } & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • DirectionsRequest

    Properties

    Properties

    params: {
        alternatives?: boolean;
        arrival_time?: number | Date;
        avoid?: TravelRestriction[];
        departure_time?: number | Date | "now";
        destination: LatLng;
        language?: Language;
        mode?: TravelMode;
        optimize?: boolean;
        origin: LatLng;
        region?: string;
        traffic_model?: TrafficModel;
        transit_mode?: TransitMode[];
        transit_routing_preference?: TransitRoutingPreference;
        units?: UnitSystem;
        waypoints?: LatLng[];
    } & RequestParams

    Type declaration

    • Optionalalternatives?: boolean

      If set to true, specifies that the Directions service may provide more than one route alternative in the response. Note that providing route alternatives may increase the response time from the server.

      -
    • Optionalarrival_time?: number | Date

      Specifies the desired time of arrival for transit directions, in seconds since midnight, January 1, 1970 UTC. +

    • Optionalarrival_time?: number | Date

      Specifies the desired time of arrival for transit directions, in seconds since midnight, January 1, 1970 UTC. You can specify either departure_time or arrival_time, but not both. Note that arrival_time must be specified as an integer.

      -
    • Optionalavoid?: TravelRestriction[]

      Indicates that the calculated route(s) should avoid the indicated features.

      -
    • Optionaldeparture_time?: number | Date | "now"

      Specifies the desired time of departure. You can specify the time as an integer in seconds since midnight, January 1, 1970 UTC. +

    • Optionalavoid?: TravelRestriction[]

      Indicates that the calculated route(s) should avoid the indicated features.

      +
    • Optionaldeparture_time?: number | Date | "now"

      Specifies the desired time of departure. You can specify the time as an integer in seconds since midnight, January 1, 1970 UTC. Alternatively, you can specify a value of now, which sets the departure time to the current time (correct to the nearest second).

      The departure time may be specified in two cases:

        @@ -16,9 +16,9 @@ This option is only available if the request contains a valid API key, or a valid Google Maps APIs Premium Plan client ID and signature. The departure_time must be set to the current time or some time in the future. It cannot be in the past.
      -
    • destination: LatLng

      The address, textual latitude/longitude value, or place ID to which you wish to calculate directions. +

    • destination: LatLng

      The address, textual latitude/longitude value, or place ID to which you wish to calculate directions. The options for the destination parameter are the same as for the origin parameter, described above

      -
    • Optionallanguage?: Language

      The language in which to return results.

      +
    • Optionallanguage?: Language

      The language in which to return results.

      • If language is not supplied, the API attempts to use the preferred language as specified in the Accept-Language header, or the native language of the domain from which the request is sent.
      • @@ -32,12 +32,12 @@ such as the abbreviations for street types, or synonyms that may be valid in one language but not in another. For example, utca and tér are synonyms for street in Hungarian.
      -
    • Optionalmode?: TravelMode

      Specifies the mode of transport to use when calculating directions

      +
    • Optionalmode?: TravelMode

      Specifies the mode of transport to use when calculating directions

      TravelMode.driving
       
      -
    • Optionaloptimize?: boolean

      Wherever to optimize the provided route by rearranging the waypoints in a more efficient order.

      -
    • origin: LatLng

      The address, textual latitude/longitude value, or place ID from which you wish to calculate directions.

      +
  • Optionaloptimize?: boolean

    Wherever to optimize the provided route by rearranging the waypoints in a more efficient order.

    +
  • origin: LatLng

    The address, textual latitude/longitude value, or place ID from which you wish to calculate directions.

    -
  • Optionalregion?: string

    Specifies the region code, specified as a ccTLD ("top-level domain") two-character value.

    -
  • Optionaltraffic_model?: TrafficModel

    Specifies the assumptions to use when calculating time in traffic. +

  • Optionalregion?: string

    Specifies the region code, specified as a ccTLD ("top-level domain") two-character value.

    +
  • Optionaltraffic_model?: TrafficModel

    Specifies the assumptions to use when calculating time in traffic. This setting affects the value returned in the duration_in_traffic field in the response, which contains the predicted time in traffic based on historical averages. The traffic_model parameter may only be specified for driving directions where the request includes a departure_time, and only if the request includes an API key or a Google Maps APIs Premium Plan client ID.

    @@ -69,18 +69,18 @@
    TrafficModel.best_guess
     
    -
  • Optionaltransit_mode?: TransitMode[]

    Specifies one or more preferred modes of transit. +

  • Optionaltransit_mode?: TransitMode[]

    Specifies one or more preferred modes of transit. This parameter may only be specified for transit directions, and only if the request includes an API key or a Google Maps APIs Premium Plan client ID.

    -
  • Optionaltransit_routing_preference?: TransitRoutingPreference

    Specifies preferences for transit routes. +

  • Optionaltransit_routing_preference?: TransitRoutingPreference

    Specifies preferences for transit routes. Using this parameter, you can bias the options returned, rather than accepting the default best route chosen by the API. This parameter may only be specified for transit directions, and only if the request includes an API key or a Google Maps APIs Premium Plan client ID.

    -
  • Optionalunits?: UnitSystem

    Specifies the unit system to use when displaying results.

    -
  • Optionalwaypoints?: LatLng[]

    Specifies an array of waypoints. +

  • Optionalunits?: UnitSystem

    Specifies the unit system to use when displaying results.

    +
  • Optionalwaypoints?: LatLng[]

    Specifies an array of waypoints. Waypoints alter a route by routing it through the specified location(s). A waypoint is specified as a latitude/longitude coordinate, an encoded polyline, a place ID, or an address which will be geocoded. Encoded polylines must be prefixed with enc: and followed by a colon (:). Place IDs must be prefixed with place_id:. The place ID may only be specified if the request includes an API key or a Google Maps APIs Premium Plan client ID. Waypoints are only supported for driving, walking and bicycling directions.

    -
  • +
    diff --git a/interfaces/DirectionsResponse.html b/interfaces/DirectionsResponse.html index d9b9eabc77..80610ed29b 100644 --- a/interfaces/DirectionsResponse.html +++ b/interfaces/DirectionsResponse.html @@ -1,2 +1,2 @@ -DirectionsResponse | Google Maps Services Node Client
    interface DirectionsResponse {
        data: DirectionsResponseData;
    }

    Hierarchy

    • AxiosResponse
      • DirectionsResponse

    Properties

    Properties

    +DirectionsResponse | Google Maps Services Node Client
    interface DirectionsResponse {
        data: DirectionsResponseData;
    }

    Hierarchy

    • AxiosResponse
      • DirectionsResponse

    Properties

    Properties

    diff --git a/interfaces/DirectionsResponseData.html b/interfaces/DirectionsResponseData.html index 810e6711a4..be15e3b960 100644 --- a/interfaces/DirectionsResponseData.html +++ b/interfaces/DirectionsResponseData.html @@ -1,4 +1,4 @@ -DirectionsResponseData | Google Maps Services Node Client
    interface DirectionsResponseData {
        available_travel_modes: string[];
        error_message: string;
        geocoded_waypoints: GeocodedWaypoint[];
        html_attributions?: string[];
        next_page_token?: string;
        routes: DirectionsRoute[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    available_travel_modes +DirectionsResponseData | Google Maps Services Node Client
    interface DirectionsResponseData {
        available_travel_modes: string[];
        error_message: string;
        geocoded_waypoints: GeocodedWaypoint[];
        html_attributions?: string[];
        next_page_token?: string;
        routes: DirectionsRoute[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    available_travel_modes: string[]

    contains an array of available travel modes. This field is returned when a request specifies a travel mode and gets no results. The array contains the available travel modes in the countries of the given set of waypoints. This field is not returned if one or more of the waypoints are via: waypoints.

    -
    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information +

    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information about the reasons behind the given status code.

    -
    geocoded_waypoints: GeocodedWaypoint[]

    contains an array with details about the geocoding of origin, destination and waypoints.

    +
    geocoded_waypoints: GeocodedWaypoint[]

    contains an array with details about the geocoding of origin, destination and waypoints.

    These details will not be present for waypoints specified as textual latitude/longitude values if the service returns no results. This is because such waypoints are only reverse geocoded to obtain their representative address after a route has been found. An empty JSON object will occupy the corresponding places in the geocoded_waypoints array.

    -
    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    -
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. +

    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    +
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. A next_page_token will not be returned if there are no additional results to display. The maximum number of results that can be returned is 60. There is a short delay between when a next_page_token is issued, and when it will become valid.

    -
    routes: DirectionsRoute[]

    contains an array of routes from the origin to the destination.

    +
    routes: DirectionsRoute[]

    contains an array of routes from the origin to the destination.

    When the Directions API returns results, it places them within a (JSON) routes array. Even if the service returns no results (such as if the origin and/or destination doesn't exist) it still returns an empty routes array. (XML responses consist of zero or more <route> elements.)

    @@ -27,5 +27,5 @@ This route may consist of one or more legs depending on whether any waypoints were specified. As well, the route also contains copyright and warning information which must be displayed to the user in addition to the routing information.

    -
    status: Status

    contains metadata on the request. See Status Codes below.

    -
    +
    status: Status

    contains metadata on the request. See Status Codes below.

    +
    diff --git a/interfaces/DirectionsRoute.html b/interfaces/DirectionsRoute.html index ce4195e171..be5b97ca66 100644 --- a/interfaces/DirectionsRoute.html +++ b/interfaces/DirectionsRoute.html @@ -1,6 +1,6 @@ DirectionsRoute | Google Maps Services Node Client

    This route may consist of one or more legs depending on whether any waypoints were specified. As well, the route also contains copyright and warning information which must be displayed to the user in addition to the routing information.

    -
    interface DirectionsRoute {
        bounds: LatLngBounds;
        copyrights: string;
        fare: TransitFare;
        legs: RouteLeg[];
        overview_path: LatLngLiteral[];
        overview_polyline: { points: string };
        summary: string;
        warnings: string[];
        waypoint_order: number[];
    }

    Properties

    interface DirectionsRoute {
        bounds: LatLngBounds;
        copyrights: string;
        fare: TransitFare;
        legs: RouteLeg[];
        overview_path: LatLngLiteral[];
        overview_polyline: { points: string };
        summary: string;
        warnings: string[];
        waypoint_order: number[];
    }

    Properties

    Properties

    bounds: LatLngBounds

    contains the viewport bounding box of the overview_polyline.

    -
    copyrights: string

    contains the copyrights text to be displayed for this route. You must handle and display this information yourself.

    -

    If present, contains the total fare (that is, the total ticket costs) on this route. +

    copyrights: string

    contains the copyrights text to be displayed for this route. You must handle and display this information yourself.

    +

    If present, contains the total fare (that is, the total ticket costs) on this route. This property is only returned for transit requests and only for routes where fare information is available for all transit legs.

    Note: The Directions API only returns fare information for requests that contain either an API key or a client ID and digital signature.

    -
    legs: RouteLeg[]

    contains an array which contains information about a leg of the route, between two locations within the given route. +

    legs: RouteLeg[]

    contains an array which contains information about a leg of the route, between two locations within the given route. A separate leg will be present for each waypoint or destination specified. (A route with no waypoints will contain exactly one leg within the legs array.) Each leg consists of a series of steps.

    -
    overview_path: LatLngLiteral[]

    An array of LatLngs representing the entire course of this route. The path is simplified in order to make +

    overview_path: LatLngLiteral[]

    An array of LatLngs representing the entire course of this route. The path is simplified in order to make it suitable in contexts where a small number of vertices is required (such as Static Maps API URLs).

    -
    overview_polyline: { points: string }

    contains a single points object that holds an encoded polyline representation of the route. +

    overview_polyline: { points: string }

    contains a single points object that holds an encoded polyline representation of the route. This polyline is an approximate (smoothed) path of the resulting directions.

    -
    summary: string

    contains a short textual description for the route, suitable for naming and disambiguating the route from alternatives.

    -
    warnings: string[]

    contains an array of warnings to be displayed when showing these directions. You must handle and display these warnings yourself.

    -
    waypoint_order: number[]

    contains an array indicating the order of any waypoints in the calculated route. +

    summary: string

    contains a short textual description for the route, suitable for naming and disambiguating the route from alternatives.

    +
    warnings: string[]

    contains an array of warnings to be displayed when showing these directions. You must handle and display these warnings yourself.

    +
    waypoint_order: number[]

    contains an array indicating the order of any waypoints in the calculated route. This waypoints may be reordered if the request was passed optimize:true within its waypoints parameter.

    -
    +
    diff --git a/interfaces/DirectionsStep.html b/interfaces/DirectionsStep.html index 0255c9b585..6ca460d90c 100644 --- a/interfaces/DirectionsStep.html +++ b/interfaces/DirectionsStep.html @@ -7,7 +7,7 @@ driving steps in an inner steps array. For example, a walking step will include directions from the start and end locations: "Walk to Innes Ave & Fitch St". That step will include detailed walking directions for that route in the inner steps array, such as: "Head north-west", "Turn left onto Arelious Walker", and "Turn left onto Innes Ave".

    -
    interface DirectionsStep {
        distance: Distance;
        duration: Duration;
        end_location: LatLngLiteral;
        html_instructions: string;
        maneuver: Maneuver;
        polyline: { points: string };
        start_location: LatLngLiteral;
        steps: DirectionsStep;
        transit_details: TransitDetails;
        travel_mode: TravelMode;
    }

    Properties

    interface DirectionsStep {
        distance: Distance;
        duration: Duration;
        end_location: LatLngLiteral;
        html_instructions: string;
        maneuver: Maneuver;
        polyline: { points: string };
        start_location: LatLngLiteral;
        steps: DirectionsStep;
        transit_details: TransitDetails;
        travel_mode: TravelMode;
    }

    Properties

    distance: Distance

    contains the distance covered by this step until the next step. (See the discussion of this field in Directions Legs)

    This field may be undefined if the distance is unknown.

    -
    duration: Duration

    contains the typical time required to perform the step, until the next step. (See the description in Directions Legs)

    +
    duration: Duration

    contains the typical time required to perform the step, until the next step. (See the description in Directions Legs)

    This field may be undefined if the duration is unknown

    -
    end_location: LatLngLiteral

    contains the location of the last point of this step, as a single set of lat and lng fields.

    -
    html_instructions: string

    contains formatted instructions for this step, presented as an HTML text string.

    -
    maneuver: Maneuver

    contains the action to take for the current step (turn left, merge, straight, etc.). +

    end_location: LatLngLiteral

    contains the location of the last point of this step, as a single set of lat and lng fields.

    +
    html_instructions: string

    contains formatted instructions for this step, presented as an HTML text string.

    +
    maneuver: Maneuver

    contains the action to take for the current step (turn left, merge, straight, etc.). This field is used to determine which icon to display.

    -
    polyline: { points: string }

    contains a single points object that holds an encoded polyline representation of the step. +

    polyline: { points: string }

    contains a single points object that holds an encoded polyline representation of the step. This polyline is an approximate (smoothed) path of the step.

    -
    start_location: LatLngLiteral

    contains the location of the starting point of this step, as a single set of lat and lng fields.

    -

    contains detailed directions for walking or driving steps in transit directions. +

    start_location: LatLngLiteral

    contains the location of the starting point of this step, as a single set of lat and lng fields.

    +

    contains detailed directions for walking or driving steps in transit directions. Substeps are only available when travel_mode is set to "transit". The inner steps array is of the same type as steps.

    -
    transit_details: TransitDetails

    contains transit specific information. This field is only returned with travel_mode is set to "transit".

    -
    travel_mode: TravelMode

    contains the type of travel mode used.

    -
    +
    transit_details: TransitDetails

    contains transit specific information. This field is only returned with travel_mode is set to "transit".

    +
    travel_mode: TravelMode

    contains the type of travel mode used.

    +
    diff --git a/interfaces/Distance.html b/interfaces/Distance.html index 4f3ec3faf2..9936158f95 100644 --- a/interfaces/Distance.html +++ b/interfaces/Distance.html @@ -1,7 +1,7 @@ -Distance | Google Maps Services Node Client
    interface Distance {
        text: string;
        value: number;
    }

    Properties

    text +Distance | Google Maps Services Node Client
    interface Distance {
        text: string;
        value: number;
    }

    Properties

    Properties

    text: string

    contains a human-readable representation of the distance, displayed in units as used at the origin (or as overridden within the units parameter in the request). (For example, miles and feet will be used for any origin within the United States.)

    -
    value: number

    indicates the distance in meters.

    -
    +
    value: number

    indicates the distance in meters.

    +
    diff --git a/interfaces/DistanceMatrixRequest.html b/interfaces/DistanceMatrixRequest.html index c17bd2fe78..2a76122563 100644 --- a/interfaces/DistanceMatrixRequest.html +++ b/interfaces/DistanceMatrixRequest.html @@ -1,10 +1,10 @@ -DistanceMatrixRequest | Google Maps Services Node Client
    interface DistanceMatrixRequest {
        params: {
            arrival_time?: number | Date;
            avoid?: TravelRestriction[];
            departure_time?: number | Date;
            destinations: LatLng[];
            language?: string;
            mode?: TravelMode;
            origins: LatLng[];
            region?: string;
            traffic_model?: TrafficModel;
            transit_mode?: TransitMode[];
            transit_routing_preference?: TransitRoutingPreference;
            units?: UnitSystem;
        } & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • DistanceMatrixRequest

    Properties

    Properties

    params: {
        arrival_time?: number | Date;
        avoid?: TravelRestriction[];
        departure_time?: number | Date;
        destinations: LatLng[];
        language?: string;
        mode?: TravelMode;
        origins: LatLng[];
        region?: string;
        traffic_model?: TrafficModel;
        transit_mode?: TransitMode[];
        transit_routing_preference?: TransitRoutingPreference;
        units?: UnitSystem;
    } & RequestParams

    Type declaration

    • Optionalarrival_time?: number | Date

      Specifies the desired time of arrival for transit requests, in seconds since midnight, January 1, 1970 UTC. +DistanceMatrixRequest | Google Maps Services Node Client

      interface DistanceMatrixRequest {
          params: {
              arrival_time?: number | Date;
              avoid?: TravelRestriction[];
              departure_time?: number | Date;
              destinations: LatLng[];
              language?: string;
              mode?: TravelMode;
              origins: LatLng[];
              region?: string;
              traffic_model?: TrafficModel;
              transit_mode?: TransitMode[];
              transit_routing_preference?: TransitRoutingPreference;
              units?: UnitSystem;
          } & RequestParams;
      }

      Hierarchy

      • Partial<AxiosRequestConfig>
        • DistanceMatrixRequest

      Properties

      Properties

      params: {
          arrival_time?: number | Date;
          avoid?: TravelRestriction[];
          departure_time?: number | Date;
          destinations: LatLng[];
          language?: string;
          mode?: TravelMode;
          origins: LatLng[];
          region?: string;
          traffic_model?: TrafficModel;
          transit_mode?: TransitMode[];
          transit_routing_preference?: TransitRoutingPreference;
          units?: UnitSystem;
      } & RequestParams

      Type declaration

      • Optionalarrival_time?: number | Date

        Specifies the desired time of arrival for transit requests, in seconds since midnight, January 1, 1970 UTC. You can specify either departure_time or arrival_time, but not both. Note that arrival_time must be specified as an integer.

        -
      • Optionalavoid?: TravelRestriction[]

        Introduces restrictions to the route. Valid values are specified in the Restrictions section of this document. +

      • Optionalavoid?: TravelRestriction[]

        Introduces restrictions to the route. Valid values are specified in the Restrictions section of this document. Only one restriction can be specified.

        -
      • Optionaldeparture_time?: number | Date

        The desired time of departure. You can specify the time as an integer in seconds since midnight, January 1, 1970 UTC. +

      • Optionaldeparture_time?: number | Date

        The desired time of departure. You can specify the time as an integer in seconds since midnight, January 1, 1970 UTC. Alternatively, you can specify a value of now, which sets the departure time to the current time (correct to the nearest second).

        The departure time may be specified in two cases:

          @@ -22,9 +22,9 @@ to a maximum of 100 elements per request. The number of origins times the number of destinations defines the number of elements.

        -
      • destinations: LatLng[]

        One or more locations to use as the finishing point for calculating travel distance and time. +

      • destinations: LatLng[]

        One or more locations to use as the finishing point for calculating travel distance and time. The options for the destinations parameter are the same as for the origins parameter, described above.

        -
      • Optionallanguage?: string

        The language in which to return results.

        +
      • Optionallanguage?: string

        The language in which to return results.

        • If language is not supplied, the API attempts to use the preferred language as specified in the Accept-Language header, or the native language of the domain from which the request is sent.
        • @@ -38,12 +38,12 @@ such as the abbreviations for street types, or synonyms that may be valid in one language but not in another. For example, utca and tér are synonyms for street in Hungarian.
        -
      • Optionalmode?: TravelMode

        Specifies the mode of transport to use when calculating distance. +

      • Optionalmode?: TravelMode

        Specifies the mode of transport to use when calculating distance. Valid values and other request details are specified in the Travel Modes section of this document.

        TravelMode.driving
         
        -
      • origins: LatLng[]

        The starting point for calculating travel distance and time. +

    • origins: LatLng[]

      The starting point for calculating travel distance and time. You can supply one or more locations separated by the pipe character (|), in the form of an address, latitude/longitude coordinates, or a place ID:

        @@ -65,7 +65,7 @@
      • Alternatively, you can supply an encoded set of coordinates using the -Encoded Polyline Algorithm. +Encoded Polyline Algorithm. This is particularly useful if you have a large number of origin points, because the URL is significantly shorter when using an encoded polyline.

          @@ -75,11 +75,11 @@
      -
    • Optionalregion?: string

      The region code, specified as a ccTLD (country code top-level domain) two-character value. +

    • Optionalregion?: string

      The region code, specified as a ccTLD (country code top-level domain) two-character value. Most ccTLD codes are identical to ISO 3166-1 codes, with some exceptions. This parameter will only influence, not fully restrict, results from the geocoder. If more relevant results exist outside of the specified region, they may be included.

      -
    • Optionaltraffic_model?: TrafficModel

      Specifies the assumptions to use when calculating time in traffic. +

    • Optionaltraffic_model?: TrafficModel

      Specifies the assumptions to use when calculating time in traffic. This setting affects the value returned in the duration_in_traffic field in the response, which contains the predicted time in traffic based on historical averages. The traffic_model parameter may only be specified for requests where the travel mode is driving, @@ -88,9 +88,9 @@

      TrafficModel.best_guess
       
      -
    • Optionaltransit_mode?: TransitMode[]

      Specifies one or more preferred modes of transit. This parameter may only be specified for requests where the mode is transit.

      -
    • Optionaltransit_routing_preference?: TransitRoutingPreference

      Specifies preferences for transit requests. Using this parameter, you can bias the options returned, +

  • Optionaltransit_mode?: TransitMode[]

    Specifies one or more preferred modes of transit. This parameter may only be specified for requests where the mode is transit.

    +
  • Optionaltransit_routing_preference?: TransitRoutingPreference

    Specifies preferences for transit requests. Using this parameter, you can bias the options returned, rather than accepting the default best route chosen by the API. This parameter may only be specified for requests where the mode is transit.

    -
  • Optionalunits?: UnitSystem

    Specifies the unit system to use when expressing distance as text.

    -
  • +
  • Optionalunits?: UnitSystem

    Specifies the unit system to use when expressing distance as text.

    +
  • diff --git a/interfaces/DistanceMatrixResponse.html b/interfaces/DistanceMatrixResponse.html index a80d428286..80f4264450 100644 --- a/interfaces/DistanceMatrixResponse.html +++ b/interfaces/DistanceMatrixResponse.html @@ -1,2 +1,2 @@ -DistanceMatrixResponse | Google Maps Services Node Client
    interface DistanceMatrixResponse {
        data: DistanceMatrixResponseData;
    }

    Hierarchy

    • AxiosResponse
      • DistanceMatrixResponse

    Properties

    Properties

    +DistanceMatrixResponse | Google Maps Services Node Client
    interface DistanceMatrixResponse {
        data: DistanceMatrixResponseData;
    }

    Hierarchy

    • AxiosResponse
      • DistanceMatrixResponse

    Properties

    Properties

    diff --git a/interfaces/DistanceMatrixResponseData.html b/interfaces/DistanceMatrixResponseData.html index b9fc885411..ea9b800462 100644 --- a/interfaces/DistanceMatrixResponseData.html +++ b/interfaces/DistanceMatrixResponseData.html @@ -1,4 +1,4 @@ -DistanceMatrixResponseData | Google Maps Services Node Client
    interface DistanceMatrixResponseData {
        destination_addresses: string[];
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        origin_addresses: string[];
        rows: DistanceMatrixRow[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    destination_addresses +DistanceMatrixResponseData | Google Maps Services Node Client
    interface DistanceMatrixResponseData {
        destination_addresses: string[];
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        origin_addresses: string[];
        rows: DistanceMatrixRow[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    destination_addresses: string[]

    contains an array of addresses as returned by the API from your original request. As with origin_addresses, these are localized if appropriate.

    -
    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information +

    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information about the reasons behind the given status code.

    -
    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    -
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. +

    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    +
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. A next_page_token will not be returned if there are no additional results to display. The maximum number of results that can be returned is 60. There is a short delay between when a next_page_token is issued, and when it will become valid.

    -
    origin_addresses: string[]

    contains an array of elements, which in turn each contain a status, duration, and distance element.

    -
    status: Status

    contains metadata on the request. See Status Codes below.

    -
    +
    origin_addresses: string[]

    contains an array of elements, which in turn each contain a status, duration, and distance element.

    +
    status: Status

    contains metadata on the request. See Status Codes below.

    +
    diff --git a/interfaces/DistanceMatrixRow.html b/interfaces/DistanceMatrixRow.html index a680d3841d..d5837a1d68 100644 --- a/interfaces/DistanceMatrixRow.html +++ b/interfaces/DistanceMatrixRow.html @@ -4,5 +4,5 @@

    Rows are ordered according to the values in the origin parameter of the request. Each row corresponds to an origin, and each element within that row corresponds to a pairing of the origin with a destination value.

    Each row array contains one or more element entries, which in turn contain the information about a single origin-destination pairing.

    -
    interface DistanceMatrixRow {
        elements: DistanceMatrixRowElement[];
    }

    Properties

    Properties

    +
    interface DistanceMatrixRow {
        elements: DistanceMatrixRowElement[];
    }

    Properties

    Properties

    diff --git a/interfaces/DistanceMatrixRowElement.html b/interfaces/DistanceMatrixRowElement.html index e94fc529ec..6420248db0 100644 --- a/interfaces/DistanceMatrixRowElement.html +++ b/interfaces/DistanceMatrixRowElement.html @@ -1,14 +1,14 @@ DistanceMatrixRowElement | Google Maps Services Node Client

    The information about each origin-destination pairing is returned in an element entry.

    -
    interface DistanceMatrixRowElement {
        distance: Distance;
        duration: Duration;
        duration_in_traffic: Duration;
        fare: TransitFare;
        status: Status;
    }

    Properties

    interface DistanceMatrixRowElement {
        distance: Distance;
        duration: Duration;
        duration_in_traffic: Duration;
        fare: TransitFare;
        status: Status;
    }

    Properties

    distance: Distance

    The total distance of this route, expressed in meters (value) and as text. The textual value uses the unit system specified with the unit parameter of the original request, or the origin's region.

    -
    duration: Duration

    The length of time it takes to travel this route, expressed in seconds (the value field) and as text. +

    duration: Duration

    The length of time it takes to travel this route, expressed in seconds (the value field) and as text. The textual representation is localized according to the query's language parameter.

    -
    duration_in_traffic: Duration

    The length of time it takes to travel this route, based on current and historical traffic conditions. +

    duration_in_traffic: Duration

    The length of time it takes to travel this route, based on current and historical traffic conditions. See the traffic_model request parameter for the options you can use to request that the returned value is optimistic, pessimistic, or a best-guess estimate. The duration is expressed in seconds (the value field) and as text. The textual representation is localized according to the query's language parameter. @@ -19,7 +19,7 @@

  • Traffic conditions are available for the requested route.
  • The mode parameter is set to driving.
  • -

    If present, contains the total fare (that is, the total ticket costs) on this route. +

    If present, contains the total fare (that is, the total ticket costs) on this route. This property is only returned for transit requests and only for transit providers where fare information is available.

    -
    status: Status

    possible status codes

    -
    +
    status: Status

    possible status codes

    +
    diff --git a/interfaces/Duration.html b/interfaces/Duration.html index 4111c0a6c9..ad368416f5 100644 --- a/interfaces/Duration.html +++ b/interfaces/Duration.html @@ -1,5 +1,5 @@ -Duration | Google Maps Services Node Client
    interface Duration {
        text: string;
        value: number;
    }

    Properties

    text +Duration | Google Maps Services Node Client
    interface Duration {
        text: string;
        value: number;
    }

    Properties

    Properties

    text: string

    contains a human-readable representation of the duration.

    -
    value: number

    indicates the duration in seconds.

    -
    +
    value: number

    indicates the duration in seconds.

    +
    diff --git a/interfaces/ElevationRequest.html b/interfaces/ElevationRequest.html index 7bbaf2b7b3..8e0b8c532a 100644 --- a/interfaces/ElevationRequest.html +++ b/interfaces/ElevationRequest.html @@ -1,2 +1,2 @@ -ElevationRequest | Google Maps Services Node Client
    interface ElevationRequest {
        params: (PositionalElevationParams | SampledPathElevationParams) & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • ElevationRequest

    Properties

    Properties

    +ElevationRequest | Google Maps Services Node Client
    interface ElevationRequest {
        params: (PositionalElevationParams | SampledPathElevationParams) & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • ElevationRequest

    Properties

    Properties

    diff --git a/interfaces/ElevationResponse.html b/interfaces/ElevationResponse.html index cf776bf5dc..617b7f63f8 100644 --- a/interfaces/ElevationResponse.html +++ b/interfaces/ElevationResponse.html @@ -1,2 +1,2 @@ -ElevationResponse | Google Maps Services Node Client
    interface ElevationResponse {
        data: ElevationResponseData;
    }

    Hierarchy

    • AxiosResponse
      • ElevationResponse

    Properties

    Properties

    +ElevationResponse | Google Maps Services Node Client
    interface ElevationResponse {
        data: ElevationResponseData;
    }

    Hierarchy

    • AxiosResponse
      • ElevationResponse

    Properties

    Properties

    diff --git a/interfaces/ElevationResponseData.html b/interfaces/ElevationResponseData.html index 3cad3fdcf9..a56932a835 100644 --- a/interfaces/ElevationResponseData.html +++ b/interfaces/ElevationResponseData.html @@ -1,21 +1,21 @@ -ElevationResponseData | Google Maps Services Node Client
    interface ElevationResponseData {
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        results: { elevation: number; location: LatLngLiteral; resolution: number }[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message +ElevationResponseData | Google Maps Services Node Client
    interface ElevationResponseData {
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        results: { elevation: number; location: LatLngLiteral; resolution: number }[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information about the reasons behind the given status code.

    -
    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    -
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. +

    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    +
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. A next_page_token will not be returned if there are no additional results to display. The maximum number of results that can be returned is 60. There is a short delay between when a next_page_token is issued, and when it will become valid.

    -
    results: { elevation: number; location: LatLngLiteral; resolution: number }[]

    Type declaration

    • elevation: number

      An elevation element indicating the elevation of the location in meters.

      -
    • location: LatLngLiteral

      A location element (containing lat and lng elements) of the position for which elevation data is being computed. +

    results: { elevation: number; location: LatLngLiteral; resolution: number }[]

    Type declaration

    • elevation: number

      An elevation element indicating the elevation of the location in meters.

      +
    • location: LatLngLiteral

      A location element (containing lat and lng elements) of the position for which elevation data is being computed. Note that for path requests, the set of location elements will contain the sampled points along the path.

      -
    • resolution: number

      A resolution value, indicating the maximum distance between data points from which the elevation was interpolated, in meters. +

    • resolution: number

      A resolution value, indicating the maximum distance between data points from which the elevation was interpolated, in meters. This property will be missing if the resolution is not known. Note that elevation data becomes more coarse (larger resolution values) when multiple points are passed. To obtain the most accurate elevation value for a point, it should be queried independently.

      -
    status: Status

    contains metadata on the request. See Status Codes below.

    -
    +
    status: Status

    contains metadata on the request. See Status Codes below.

    +
    diff --git a/interfaces/FindPlaceFromTextRequest.html b/interfaces/FindPlaceFromTextRequest.html index 762b3c418d..1cc039788e 100644 --- a/interfaces/FindPlaceFromTextRequest.html +++ b/interfaces/FindPlaceFromTextRequest.html @@ -1,10 +1,10 @@ -FindPlaceFromTextRequest | Google Maps Services Node Client
    interface FindPlaceFromTextRequest {
        params: {
            fields?: string[];
            input: string;
            inputtype: PlaceInputType;
            language?: Language;
            locationbias?: string;
        } & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • FindPlaceFromTextRequest

    Properties

    Properties

    params: {
        fields?: string[];
        input: string;
        inputtype: PlaceInputType;
        language?: Language;
        locationbias?: string;
    } & RequestParams

    Type declaration

    • Optionalfields?: string[]

      The fields specifying the types of place data to return.

      +FindPlaceFromTextRequest | Google Maps Services Node Client
      interface FindPlaceFromTextRequest {
          params: {
              fields?: string[];
              input: string;
              inputtype: PlaceInputType;
              language?: Language;
              locationbias?: string;
          } & RequestParams;
      }

      Hierarchy

      • Partial<AxiosRequestConfig>
        • FindPlaceFromTextRequest

      Properties

      Properties

      params: {
          fields?: string[];
          input: string;
          inputtype: PlaceInputType;
          language?: Language;
          locationbias?: string;
      } & RequestParams

      Type declaration

      • Optionalfields?: string[]

        The fields specifying the types of place data to return.

        Note: If you omit the fields parameter from a Find Place request, only the place_id for the result will be returned.

        -
      • input: string

        The text input specifying which place to search for (for example, a name, address, or phone number).

        -
      • inputtype: PlaceInputType

        The type of input. This can be one of either textQuery or phoneNumber.

        -
      • Optionallanguage?: Language

        The language code, indicating in which language the results should be returned, if possible. +

      • input: string

        The text input specifying which place to search for (for example, a name, address, or phone number).

        +
      • inputtype: PlaceInputType

        The type of input. This can be one of either textQuery or phoneNumber.

        +
      • Optionallanguage?: Language

        The language code, indicating in which language the results should be returned, if possible. Searches are also biased to the selected language; results in the selected language may be given a higher ranking

        -
      • Optionallocationbias?: string

        Prefer results in a specified area, by specifying either a radius plus lat/lng, or two lat/lng pairs representing +

      • Optionallocationbias?: string

        Prefer results in a specified area, by specifying either a radius plus lat/lng, or two lat/lng pairs representing the points of a rectangle. If this parameter is not specified, the API uses IP address biasing by default.

        -
      +
    diff --git a/interfaces/FindPlaceFromTextResponse.html b/interfaces/FindPlaceFromTextResponse.html index 50936ebece..aa575f6954 100644 --- a/interfaces/FindPlaceFromTextResponse.html +++ b/interfaces/FindPlaceFromTextResponse.html @@ -1,2 +1,2 @@ -FindPlaceFromTextResponse | Google Maps Services Node Client
    interface FindPlaceFromTextResponse {
        data: FindPlaceFromTextResponseData;
    }

    Hierarchy

    • AxiosResponse
      • FindPlaceFromTextResponse

    Properties

    Properties

    +FindPlaceFromTextResponse | Google Maps Services Node Client
    interface FindPlaceFromTextResponse {
        data: FindPlaceFromTextResponseData;
    }

    Hierarchy

    • AxiosResponse
      • FindPlaceFromTextResponse

    Properties

    Properties

    diff --git a/interfaces/FindPlaceFromTextResponseData.html b/interfaces/FindPlaceFromTextResponseData.html index 7adf5a56a2..c2a5d75877 100644 --- a/interfaces/FindPlaceFromTextResponseData.html +++ b/interfaces/FindPlaceFromTextResponseData.html @@ -1,14 +1,14 @@ -FindPlaceFromTextResponseData | Google Maps Services Node Client
    interface FindPlaceFromTextResponseData {
        candidates: Partial<PlaceData>[];
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    candidates +FindPlaceFromTextResponseData | Google Maps Services Node Client
    interface FindPlaceFromTextResponseData {
        candidates: Partial<PlaceData>[];
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    candidates: Partial<PlaceData>[]
    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information +

    Properties

    candidates: Partial<PlaceData>[]
    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information about the reasons behind the given status code.

    -
    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    -
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. +

    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    +
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. A next_page_token will not be returned if there are no additional results to display. The maximum number of results that can be returned is 60. There is a short delay between when a next_page_token is issued, and when it will become valid.

    -
    status: Status

    contains metadata on the request. See Status Codes below.

    -
    +
    status: Status

    contains metadata on the request. See Status Codes below.

    +
    diff --git a/interfaces/GeocodeComponents.html b/interfaces/GeocodeComponents.html index 990f0f5e8b..762437b45e 100644 --- a/interfaces/GeocodeComponents.html +++ b/interfaces/GeocodeComponents.html @@ -1,13 +1,13 @@ -GeocodeComponents | Google Maps Services Node Client
    interface GeocodeComponents {
        administrative_area?: string;
        country?: string;
        locality?: string;
        postal_code?: string;
        route?: string;
    }

    Properties

    administrative_area? +GeocodeComponents | Google Maps Services Node Client
    interface GeocodeComponents {
        administrative_area?: string;
        country?: string;
        locality?: string;
        postal_code?: string;
        route?: string;
    }

    Properties

    administrative_area?: string

    matches all the administrative_area levels.

    -
    country?: string

    matches a country name or a two letter ISO 3166-1 country code. +

    country?: string

    matches a country name or a two letter ISO 3166-1 country code. Note: The API follows the ISO standard for defining countries, and the filtering works best when using the corresponding ISO code of the country

    -
    locality?: string

    matches against locality and sublocality types.

    -
    postal_code?: string

    matches postal_code and postal_code_prefix.

    -
    route?: string

    matches the long or short name of a route.

    -
    +
    locality?: string

    matches against locality and sublocality types.

    +
    postal_code?: string

    matches postal_code and postal_code_prefix.

    +
    route?: string

    matches the long or short name of a route.

    +
    diff --git a/interfaces/GeocodeRequest.html b/interfaces/GeocodeRequest.html index cdba6ddc23..17372d793d 100644 --- a/interfaces/GeocodeRequest.html +++ b/interfaces/GeocodeRequest.html @@ -1,12 +1,12 @@ -GeocodeRequest | Google Maps Services Node Client
    interface GeocodeRequest {
        params: {
            address?: string;
            bounds?: string | LatLngBounds;
            components?: string | GeocodeComponents;
            language?: string;
            place_id?: string;
            region?: string;
        } & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • GeocodeRequest

    Properties

    Properties

    params: {
        address?: string;
        bounds?: string | LatLngBounds;
        components?: string | GeocodeComponents;
        language?: string;
        place_id?: string;
        region?: string;
    } & RequestParams

    Type declaration

    • Optionaladdress?: string

      The street address that you want to geocode, in the format used by the national postal service of the country concerned. +GeocodeRequest | Google Maps Services Node Client

      interface GeocodeRequest {
          params: {
              address?: string;
              bounds?: string | LatLngBounds;
              components?: string | GeocodeComponents;
              language?: string;
              place_id?: string;
              region?: string;
          } & RequestParams;
      }

      Hierarchy

      • Partial<AxiosRequestConfig>
        • GeocodeRequest

      Properties

      Properties

      params: {
          address?: string;
          bounds?: string | LatLngBounds;
          components?: string | GeocodeComponents;
          language?: string;
          place_id?: string;
          region?: string;
      } & RequestParams

      Type declaration

      • Optionaladdress?: string

        The street address that you want to geocode, in the format used by the national postal service of the country concerned. Additional address elements such as business names and unit, suite or floor numbers should be avoided.

        -
      • Optionalbounds?: string | LatLngBounds

        The bounding box of the viewport within which to bias geocode results more prominently. +

      • Optionalbounds?: string | LatLngBounds

        The bounding box of the viewport within which to bias geocode results more prominently. This parameter will only influence, not fully restrict, results from the geocoder.

        -
      • Optionalcomponents?: string | GeocodeComponents

        A components filter with elements separated by a pipe (|). +

      • Optionalcomponents?: string | GeocodeComponents

        A components filter with elements separated by a pipe (|). The components filter is required if the request doesn't include an address. Each element in the components filter consists of a component:value pair, and fully restricts the results from the geocoder.

        -
      • Optionallanguage?: string

        The language in which to return results.

        +
      • Optionallanguage?: string

        The language in which to return results.

        • If language is not supplied, the geocoder attempts to use the preferred language as specified in the Accept-Language header, or the native language of the domain from which the request is sent.
        • @@ -20,7 +20,7 @@ such as the abbreviations for street types, or synonyms that may be valid in one language but not in another. For example, utca and tér are synonyms for street in Hungarian.
        -
      • Optionalplace_id?: string

        The place_id that you want to geocode. You can retrieve this information from Places API for example.

        -
      • Optionalregion?: string

        The region code, specified as a ccTLD ("top-level domain") two-character value. +

      • Optionalplace_id?: string

        The place_id that you want to geocode. You can retrieve this information from Places API for example.

        +
      • Optionalregion?: string

        The region code, specified as a ccTLD ("top-level domain") two-character value. This parameter will only influence, not fully restrict, results from the geocoder.

        -
      +
    diff --git a/interfaces/GeocodeResponse.html b/interfaces/GeocodeResponse.html index 17c1b03b91..d0380d49f7 100644 --- a/interfaces/GeocodeResponse.html +++ b/interfaces/GeocodeResponse.html @@ -1,2 +1,2 @@ -GeocodeResponse | Google Maps Services Node Client
    interface GeocodeResponse {
        data: GeocodeResponseData;
    }

    Hierarchy

    • AxiosResponse
      • GeocodeResponse

    Properties

    Properties

    +GeocodeResponse | Google Maps Services Node Client
    interface GeocodeResponse {
        data: GeocodeResponseData;
    }

    Hierarchy

    • AxiosResponse
      • GeocodeResponse

    Properties

    Properties

    diff --git a/interfaces/GeocodeResponseData.html b/interfaces/GeocodeResponseData.html index a2de69424e..65634011d3 100644 --- a/interfaces/GeocodeResponseData.html +++ b/interfaces/GeocodeResponseData.html @@ -1,17 +1,17 @@ -GeocodeResponseData | Google Maps Services Node Client
    interface GeocodeResponseData {
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        results: GeocodeResult[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message +GeocodeResponseData | Google Maps Services Node Client
    interface GeocodeResponseData {
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        results: GeocodeResult[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information about the reasons behind the given status code.

    -
    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    -
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. +

    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    +
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. A next_page_token will not be returned if there are no additional results to display. The maximum number of results that can be returned is 60. There is a short delay between when a next_page_token is issued, and when it will become valid.

    -
    results: GeocodeResult[]

    contains an array of geocoded address information and geometry information.

    +
    results: GeocodeResult[]

    contains an array of geocoded address information and geometry information.

    Generally, only one entry in the "results" array is returned for address lookups,though the geocoder may return several results when address queries are ambiguous.

    -
    status: Status

    contains metadata on the request. See Status Codes below.

    -
    +
    status: Status

    contains metadata on the request. See Status Codes below.

    +
    diff --git a/interfaces/GeocodeResult.html b/interfaces/GeocodeResult.html index 5a452ba6e9..4ef7823305 100644 --- a/interfaces/GeocodeResult.html +++ b/interfaces/GeocodeResult.html @@ -1,4 +1,4 @@ -GeocodeResult | Google Maps Services Node Client
    interface GeocodeResult {
        address_components: AddressComponent[];
        formatted_address: string;
        geometry: AddressGeometry;
        partial_match: boolean;
        place_id: string;
        plus_code: PlusCode;
        postcode_localities: string[];
        types: AddressType[];
    }

    Properties

    address_components +GeocodeResult | Google Maps Services Node Client
    interface GeocodeResult {
        address_components: AddressComponent[];
        formatted_address: string;
        geometry: AddressGeometry;
        partial_match: boolean;
        place_id: string;
        plus_code: PlusCode;
        postcode_localities: string[];
        types: AddressType[];
    }

    Properties

    address_components formatted_address geometry partial_match @@ -18,7 +18,7 @@ over time for the same address. A component can change position in the array. The type of the component can change. A particular component may be missing in a later response. -
    formatted_address: string

    is a string containing the human-readable address of this location.

    +
    formatted_address: string

    is a string containing the human-readable address of this location.

    Often this address is equivalent to the postal address. Note that some countries, such as the United Kingdom, do not allow distribution of true postal addresses due to licensing restrictions.

    The formatted address is logically composed of one or more address components. @@ -26,8 +26,8 @@ "8th Avenue" (the route), "New York" (the city) and "NY" (the US state).

    Do not parse the formatted address programmatically. Instead you should use the individual address components, which the API response includes in addition to the formatted address field.

    -
    geometry: AddressGeometry

    address geometry.

    -
    partial_match: boolean

    indicates that the geocoder did not return an exact match for the original request, +

    geometry: AddressGeometry

    address geometry.

    +
    partial_match: boolean

    indicates that the geocoder did not return an exact match for the original request, though it was able to match part of the requested address. You may wish to examine the original request for misspellings and/or an incomplete address.

    Partial matches most often occur for street addresses that do not exist within the locality you pass in the request. @@ -35,8 +35,8 @@ For example, "21 Henr St, Bristol, UK" will return a partial match for both Henry Street and Henrietta Street. Note that if a request includes a misspelled address component, the geocoding service may suggest an alternative address. Suggestions triggered in this way will also be marked as a partial match.

    -
    place_id: string

    is a unique identifier that can be used with other Google APIs.

    -
    plus_code: PlusCode

    is an encoded location reference, derived from latitude and longitude coordinates, +

    place_id: string

    is a unique identifier that can be used with other Google APIs.

    +
    plus_code: PlusCode

    is an encoded location reference, derived from latitude and longitude coordinates, that represents an area: 1/8000th of a degree by 1/8000th of a degree (about 14m x 14m at the equator) or smaller. Plus codes can be used as a replacement for street addresses in places where they do not exist (where buildings are not numbered or streets are not named).

    @@ -48,13 +48,13 @@ (for example, an ocean or desert) only the global code may be returned.
    postcode_localities: string[]

    is an array denoting all the localities contained in a postal code. +

    postcode_localities: string[]

    is an array denoting all the localities contained in a postal code. This is only present when the result is a postal code that contains multiple localities.

    -
    types: AddressType[]

    array indicates the type of the returned result. +

    types: AddressType[]

    array indicates the type of the returned result. This array contains a set of zero or more tags identifying the type of feature returned in the result. For example, a geocode of "Chicago" returns "locality" which indicates that "Chicago" is a city, and also returns "political" which indicates it is a political entity.

    -
    +
    diff --git a/interfaces/GeocodedWaypoint.html b/interfaces/GeocodedWaypoint.html index 70491058be..33c4cc9ca2 100644 --- a/interfaces/GeocodedWaypoint.html +++ b/interfaces/GeocodedWaypoint.html @@ -1,18 +1,18 @@ GeocodedWaypoint | Google Maps Services Node Client

    Elements in the geocoded_waypoints array correspond, by their zero-based position, to the origin, the waypoints in the order they are specified, and the destination.

    -
    interface GeocodedWaypoint {
        geocoder_status: GeocodedWaypointStatus;
        partial_match: boolean;
        place_id: string;
        types: AddressType[];
    }

    Properties

    interface GeocodedWaypoint {
        geocoder_status: GeocodedWaypointStatus;
        partial_match: boolean;
        place_id: string;
        types: AddressType[];
    }

    Properties

    geocoder_status: GeocodedWaypointStatus

    indicates the status code resulting from the geocoding operation.

    -
    partial_match: boolean

    indicates that the geocoder did not return an exact match for the original request, though it was able to match part of the +

    partial_match: boolean

    indicates that the geocoder did not return an exact match for the original request, though it was able to match part of the requested address. You may wish to examine the original request for misspellings and/or an incomplete address.

    Partial matches most often occur for street addresses that do not exist within the locality you pass in the request. Partial matches may also be returned when a request matches two or more locations in the same locality. For example, "21 Henr St, Bristol, UK" will return a partial match for both Henry Street and Henrietta Street. Note that if a request includes a misspelled address component, the geocoding service may suggest an alternative address. Suggestions triggered in this way will also be marked as a partial match.

    -
    place_id: string

    unique identifier that can be used with other Google APIs.

    -
    types: AddressType[]

    indicates the address type of the geocoding result used for calculating directions.

    +
    place_id: string

    unique identifier that can be used with other Google APIs.

    +
    types: AddressType[]

    indicates the address type of the geocoding result used for calculating directions.

    An empty list of types indicates there are no known types for the particular address component, for example, Lieu-dit in France.

    -
    +
    diff --git a/interfaces/GeolocateRequest.html b/interfaces/GeolocateRequest.html index 50de51d36f..2c86a33f45 100644 --- a/interfaces/GeolocateRequest.html +++ b/interfaces/GeolocateRequest.html @@ -1,11 +1,11 @@ -GeolocateRequest | Google Maps Services Node Client
    interface GeolocateRequest {
        data: {
            carrier?: string;
            cellTowers?: CellTower[];
            considerIp?: boolean;
            homeMobileCountryCode?: number;
            homeMobileNetworkCode?: number;
            radioType?: RadioType;
            wifiAccessPoints?: WifiAccessPoint[];
        };
        params: RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • GeolocateRequest

    Properties

    data +GeolocateRequest | Google Maps Services Node Client
    interface GeolocateRequest {
        data: {
            carrier?: string;
            cellTowers?: CellTower[];
            considerIp?: boolean;
            homeMobileCountryCode?: number;
            homeMobileNetworkCode?: number;
            radioType?: RadioType;
            wifiAccessPoints?: WifiAccessPoint[];
        };
        params: RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • GeolocateRequest

    Properties

    Properties

    data: {
        carrier?: string;
        cellTowers?: CellTower[];
        considerIp?: boolean;
        homeMobileCountryCode?: number;
        homeMobileNetworkCode?: number;
        radioType?: RadioType;
        wifiAccessPoints?: WifiAccessPoint[];
    }

    Type declaration

    • Optionalcarrier?: string

      The carrier name.

      -
    • OptionalcellTowers?: CellTower[]

      An array of cell tower objects.

      -
    • OptionalconsiderIp?: boolean

      Specifies whether to fall back to IP geolocation if wifi and cell tower signals are not available. +

    Properties

    data: {
        carrier?: string;
        cellTowers?: CellTower[];
        considerIp?: boolean;
        homeMobileCountryCode?: number;
        homeMobileNetworkCode?: number;
        radioType?: RadioType;
        wifiAccessPoints?: WifiAccessPoint[];
    }

    Type declaration

    • Optionalcarrier?: string

      The carrier name.

      +
    • OptionalcellTowers?: CellTower[]

      An array of cell tower objects.

      +
    • OptionalconsiderIp?: boolean

      Specifies whether to fall back to IP geolocation if wifi and cell tower signals are not available. Defaults to true. Set considerIp to false to disable fall back.

      -
    • OptionalhomeMobileCountryCode?: number

      The mobile country code (MCC) for the device's home network.

      -
    • OptionalhomeMobileNetworkCode?: number

      The mobile network code (MNC) for the device's home network.

      -
    • OptionalradioType?: RadioType

      The mobile radio type. While this field is optional, it should be included if a value is available, for more accurate results.

      -
    • OptionalwifiAccessPoints?: WifiAccessPoint[]

      An array of WiFi access point objects.

      -
    +
  • OptionalhomeMobileCountryCode?: number

    The mobile country code (MCC) for the device's home network.

    +
  • OptionalhomeMobileNetworkCode?: number

    The mobile network code (MNC) for the device's home network.

    +
  • OptionalradioType?: RadioType

    The mobile radio type. While this field is optional, it should be included if a value is available, for more accurate results.

    +
  • OptionalwifiAccessPoints?: WifiAccessPoint[]

    An array of WiFi access point objects.

    +
  • diff --git a/interfaces/GeolocateResponseData.html b/interfaces/GeolocateResponseData.html index dcc5c28906..9960034997 100644 --- a/interfaces/GeolocateResponseData.html +++ b/interfaces/GeolocateResponseData.html @@ -1,17 +1,17 @@ -GeolocateResponseData | Google Maps Services Node Client
    interface GeolocateResponseData {
        accuracy: number;
        error_message: string;
        html_attributions?: string[];
        location: LatLngLiteral;
        next_page_token?: string;
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    accuracy +GeolocateResponseData | Google Maps Services Node Client
    interface GeolocateResponseData {
        accuracy: number;
        error_message: string;
        html_attributions?: string[];
        location: LatLngLiteral;
        next_page_token?: string;
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    accuracy: number

    The accuracy of the estimated location, in meters. This represents the radius of a circle around the given location.

    -
    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information +

    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information about the reasons behind the given status code.

    -
    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    -
    location: LatLngLiteral

    The user's estimated latitude and longitude, in degrees. Contains one lat and one lng subfield.

    -
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. +

    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    +
    location: LatLngLiteral

    The user's estimated latitude and longitude, in degrees. Contains one lat and one lng subfield.

    +
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. A next_page_token will not be returned if there are no additional results to display. The maximum number of results that can be returned is 60. There is a short delay between when a next_page_token is issued, and when it will become valid.

    -
    status: Status

    contains metadata on the request. See Status Codes below.

    -
    +
    status: Status

    contains metadata on the request. See Status Codes below.

    +
    diff --git a/interfaces/GeolocateResponseError.html b/interfaces/GeolocateResponseError.html index c32a27f5db..6e383f18b0 100644 --- a/interfaces/GeolocateResponseError.html +++ b/interfaces/GeolocateResponseError.html @@ -1,4 +1,4 @@ GeolocateResponseError | Google Maps Services Node Client

    In the case of an error, a standard format error response body will be returned and the HTTP status code will be set to an error status.

    -
    interface GeolocateResponseError {
        data: {
            error: {
                code: number;
                errors: { domain: string; message: string; reason: GeolocateErrorReason }[];
                message: string;
            };
        };
    }

    Hierarchy

    • AxiosResponse
      • GeolocateResponseError

    Properties

    Properties

    data: {
        error: {
            code: number;
            errors: { domain: string; message: string; reason: GeolocateErrorReason }[];
            message: string;
        };
    }
    +
    interface GeolocateResponseError {
        data: {
            error: {
                code: number;
                errors: { domain: string; message: string; reason: GeolocateErrorReason }[];
                message: string;
            };
        };
    }

    Hierarchy

    • AxiosResponse
      • GeolocateResponseError

    Properties

    Properties

    data: {
        error: {
            code: number;
            errors: { domain: string; message: string; reason: GeolocateErrorReason }[];
            message: string;
        };
    }
    diff --git a/interfaces/GeolocateResponseSuccess.html b/interfaces/GeolocateResponseSuccess.html index 00cc973c15..4f9019bba6 100644 --- a/interfaces/GeolocateResponseSuccess.html +++ b/interfaces/GeolocateResponseSuccess.html @@ -1,2 +1,2 @@ -GeolocateResponseSuccess | Google Maps Services Node Client
    interface GeolocateResponseSuccess {
        data: GeolocateResponseData;
    }

    Hierarchy

    • AxiosResponse
      • GeolocateResponseSuccess

    Properties

    Properties

    +GeolocateResponseSuccess | Google Maps Services Node Client
    interface GeolocateResponseSuccess {
        data: GeolocateResponseData;
    }

    Hierarchy

    • AxiosResponse
      • GeolocateResponseSuccess

    Properties

    Properties

    diff --git a/interfaces/LatLngBounds.html b/interfaces/LatLngBounds.html index b9468ee3d0..df192b3506 100644 --- a/interfaces/LatLngBounds.html +++ b/interfaces/LatLngBounds.html @@ -1,4 +1,4 @@ LatLngBounds | Google Maps Services Node Client

    The bounds parameter defines the latitude/longitude coordinates of the southwest and northeast corners of this bounding box.

    -
    interface LatLngBounds {
        northeast: LatLngLiteral;
        southwest: LatLngLiteral;
    }

    Properties

    interface LatLngBounds {
        northeast: LatLngLiteral;
        southwest: LatLngLiteral;
    }

    Properties

    Properties

    northeast: LatLngLiteral
    southwest: LatLngLiteral
    +

    Properties

    northeast: LatLngLiteral
    southwest: LatLngLiteral
    diff --git a/interfaces/LatLngLiteral.html b/interfaces/LatLngLiteral.html index 4d244c3b87..e43993ac1f 100644 --- a/interfaces/LatLngLiteral.html +++ b/interfaces/LatLngLiteral.html @@ -1,3 +1,3 @@ -LatLngLiteral | Google Maps Services Node Client
    interface LatLngLiteral {
        lat: number;
        lng: number;
    }

    Properties

    lat +LatLngLiteral | Google Maps Services Node Client
    interface LatLngLiteral {
        lat: number;
        lng: number;
    }

    Properties

    Properties

    lat: number
    lng: number
    +

    Properties

    lat: number
    lng: number
    diff --git a/interfaces/LatLngLiteralVerbose.html b/interfaces/LatLngLiteralVerbose.html index 5b4d44151f..7f36dc6671 100644 --- a/interfaces/LatLngLiteralVerbose.html +++ b/interfaces/LatLngLiteralVerbose.html @@ -1,3 +1,3 @@ -LatLngLiteralVerbose | Google Maps Services Node Client
    interface LatLngLiteralVerbose {
        latitude: number;
        longitude: number;
    }

    Properties

    latitude +LatLngLiteralVerbose | Google Maps Services Node Client
    interface LatLngLiteralVerbose {
        latitude: number;
        longitude: number;
    }

    Properties

    Properties

    latitude: number
    longitude: number
    +

    Properties

    latitude: number
    longitude: number
    diff --git a/interfaces/NearestRoadsRequest.html b/interfaces/NearestRoadsRequest.html index bee7fe8fcc..54fce3af6c 100644 --- a/interfaces/NearestRoadsRequest.html +++ b/interfaces/NearestRoadsRequest.html @@ -1,5 +1,5 @@ -NearestRoadsRequest | Google Maps Services Node Client
    interface NearestRoadsRequest {
        params: { points: LatLng[] } & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • NearestRoadsRequest

    Properties

    Properties

    params: { points: LatLng[] } & RequestParams

    Type declaration

    • points: LatLng[]

      A list of latitude/longitude pairs. Latitude and longitude values should be separated by commas. +NearestRoadsRequest | Google Maps Services Node Client

      interface NearestRoadsRequest {
          params: { points: LatLng[] } & RequestParams;
      }

      Hierarchy

      • Partial<AxiosRequestConfig>
        • NearestRoadsRequest

      Properties

      Properties

      params: { points: LatLng[] } & RequestParams

      Type declaration

      • points: LatLng[]

        A list of latitude/longitude pairs. Latitude and longitude values should be separated by commas. Coordinates should be separated by the pipe character: "|". For example: points=60.170880,24.942795|60.170879,24.942796|60.170877,24.942796.

        -
      +
    diff --git a/interfaces/NearestRoadsResponse.html b/interfaces/NearestRoadsResponse.html index 179a5b627c..e3361a45aa 100644 --- a/interfaces/NearestRoadsResponse.html +++ b/interfaces/NearestRoadsResponse.html @@ -1,3 +1,3 @@ -NearestRoadsResponse | Google Maps Services Node Client
    interface NearestRoadsResponse {
        data: { snappedPoints: SnappedPoint[] };
    }

    Hierarchy

    • AxiosResponse
      • NearestRoadsResponse

    Properties

    Properties

    data: { snappedPoints: SnappedPoint[] }

    Type declaration

    +NearestRoadsResponse | Google Maps Services Node Client
    interface NearestRoadsResponse {
        data: { snappedPoints: SnappedPoint[] };
    }

    Hierarchy

    • AxiosResponse
      • NearestRoadsResponse

    Properties

    Properties

    data: { snappedPoints: SnappedPoint[] }

    Type declaration

    diff --git a/interfaces/OpeningHours.html b/interfaces/OpeningHours.html index fc32b813b1..315c8bad33 100644 --- a/interfaces/OpeningHours.html +++ b/interfaces/OpeningHours.html @@ -1,10 +1,10 @@ -OpeningHours | Google Maps Services Node Client
    interface OpeningHours {
        open_now: boolean;
        periods: OpeningPeriod[];
        weekday_text: string[];
    }

    Properties

    open_now +OpeningHours | Google Maps Services Node Client
    interface OpeningHours {
        open_now: boolean;
        periods: OpeningPeriod[];
        weekday_text: string[];
    }

    Properties

    open_now: boolean

    is a boolean value indicating if the place is open at the current time.

    -
    periods: OpeningPeriod[]

    is an array of opening periods covering seven days, starting from Sunday, in chronological order.

    -
    weekday_text: string[]

    is an array of seven strings representing the formatted opening hours for each day of the week. +

    periods: OpeningPeriod[]

    is an array of opening periods covering seven days, starting from Sunday, in chronological order.

    +
    weekday_text: string[]

    is an array of seven strings representing the formatted opening hours for each day of the week. If a language parameter was specified in the Place Details request, the Places Service will format and localize the opening hours appropriately for that language. The ordering of the elements in this array depends on the language parameter. Some languages start the week on Monday while others start on Sunday.

    -
    +
    diff --git a/interfaces/OpeningHoursTime.html b/interfaces/OpeningHoursTime.html index 3a6b96a970..ad7fb93656 100644 --- a/interfaces/OpeningHoursTime.html +++ b/interfaces/OpeningHoursTime.html @@ -1,6 +1,6 @@ -OpeningHoursTime | Google Maps Services Node Client
    interface OpeningHoursTime {
        day: number;
        time?: string;
    }

    Properties

    day +OpeningHoursTime | Google Maps Services Node Client
    interface OpeningHoursTime {
        day: number;
        time?: string;
    }

    Properties

    Properties

    day: number

    a number from 0–6, corresponding to the days of the week, starting on Sunday. For example, 2 means Tuesday.

    -
    time?: string

    may contain a time of day in 24-hour hhmm format. Values are in the range 0000–2359. The time +

    time?: string

    may contain a time of day in 24-hour hhmm format. Values are in the range 0000–2359. The time will be reported in the place's time zone.

    -
    +
    diff --git a/interfaces/OpeningPeriod.html b/interfaces/OpeningPeriod.html index 2ddb1865a2..a96a34c799 100644 --- a/interfaces/OpeningPeriod.html +++ b/interfaces/OpeningPeriod.html @@ -1,8 +1,8 @@ -OpeningPeriod | Google Maps Services Node Client
    interface OpeningPeriod {
        close?: OpeningHoursTime;
        open: OpeningHoursTime;
    }

    Properties

    close? +OpeningPeriod | Google Maps Services Node Client
    interface OpeningPeriod {
        close?: OpeningHoursTime;
        open: OpeningHoursTime;
    }

    Properties

    Properties

    may contain a pair of day and time objects describing when the place closes. Note: If a place is always open, the close section will be missing from the response. Clients can rely on always-open being represented as an open period containing day with value 0 and time with value 0000, and no close.

    -

    contains a pair of day and time objects describing when the place opens.

    -
    +

    contains a pair of day and time objects describing when the place opens.

    +
    diff --git a/interfaces/PlaceAutocompleteRequest.html b/interfaces/PlaceAutocompleteRequest.html index 48e40d61f3..c587bf1009 100644 --- a/interfaces/PlaceAutocompleteRequest.html +++ b/interfaces/PlaceAutocompleteRequest.html @@ -1,35 +1,35 @@ -PlaceAutocompleteRequest | Google Maps Services Node Client
    interface PlaceAutocompleteRequest {
        params: {
            components?: string[];
            input: string;
            language?: string;
            location?: LatLng;
            offset?: number;
            origin?: LatLng;
            radius?: number;
            sessiontoken?: string;
            strictbounds?: boolean;
            types?: PlaceAutocompleteType;
        } & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • PlaceAutocompleteRequest

    Properties

    Properties

    params: {
        components?: string[];
        input: string;
        language?: string;
        location?: LatLng;
        offset?: number;
        origin?: LatLng;
        radius?: number;
        sessiontoken?: string;
        strictbounds?: boolean;
        types?: PlaceAutocompleteType;
    } & RequestParams

    Type declaration

    • Optionalcomponents?: string[]

      A grouping of places to which you would like to restrict your results. +PlaceAutocompleteRequest | Google Maps Services Node Client

      interface PlaceAutocompleteRequest {
          params: {
              components?: string[];
              input: string;
              language?: string;
              location?: LatLng;
              offset?: number;
              origin?: LatLng;
              radius?: number;
              sessiontoken?: string;
              strictbounds?: boolean;
              types?: PlaceAutocompleteType;
          } & RequestParams;
      }

      Hierarchy

      • Partial<AxiosRequestConfig>
        • PlaceAutocompleteRequest

      Properties

      Properties

      params: {
          components?: string[];
          input: string;
          language?: string;
          location?: LatLng;
          offset?: number;
          origin?: LatLng;
          radius?: number;
          sessiontoken?: string;
          strictbounds?: boolean;
          types?: PlaceAutocompleteType;
      } & RequestParams

      Type declaration

      • Optionalcomponents?: string[]

        A grouping of places to which you would like to restrict your results. Currently, you can use components to filter by up to 5 countries. Countries must be passed as a two character, ISO 3166-1 Alpha-2 compatible country code. For example: components=country:fr would restrict your results to places within France. Multiple countries must be passed as multiple country:XX filters, with the pipe character (|) as a separator. For example: components=country:us|country:pr|country:vi|country:gu|country:mp would restrict your results to places within the United States and its unincorporated organized territories.

        -
      • input: string

        The text string on which to search. The Place Autocomplete service will return candidate matches +

      • input: string

        The text string on which to search. The Place Autocomplete service will return candidate matches based on this string and order results based on their perceived relevance.

        -
      • Optionallanguage?: string

        The language code, indicating in which language the results should be returned, if possible. +

      • Optionallanguage?: string

        The language code, indicating in which language the results should be returned, if possible. Searches are also biased to the selected language; results in the selected language may be given a higher ranking. See the list of supported languages and their codes. Note that we often update supported languages so this list may not be exhaustive. If language is not supplied, the Place Autocomplete service will attempt to use the native language of the domain from which the request is sent.

        -
      • Optionallocation?: LatLng

        The point around which you wish to retrieve place information.

        -
      • Optionaloffset?: number

        The position, in the input term, of the last character that the service uses to match predictions. +

      • Optionallocation?: LatLng

        The point around which you wish to retrieve place information.

        +
      • Optionaloffset?: number

        The position, in the input term, of the last character that the service uses to match predictions. For example, if the input is 'Google' and the offset is 3, the service will match on 'Goo'. The string determined by the offset is matched against the first word in the input term only. For example, if the input term is 'Google abc' and the offset is 3, the service will attempt to match against 'Goo abc'. If no offset is supplied, the service will use the whole term. The offset should generally be set to the position of the text caret.

        -
      • Optionalorigin?: LatLng

        The origin point from which to calculate straight-line distance to the destination (returned as distance_meters). +

      • Optionalorigin?: LatLng

        The origin point from which to calculate straight-line distance to the destination (returned as distance_meters). If this value is omitted, straight-line distance will not be returned.

        -
      • Optionalradius?: number

        The distance (in meters) within which to return place results. Note that setting a radius biases results to the indicated area, +

      • Optionalradius?: number

        The distance (in meters) within which to return place results. Note that setting a radius biases results to the indicated area, but may not fully restrict results to the specified area.

        -
      • Optionalsessiontoken?: string

        A random string which identifies an autocomplete -session for billing purposes. +

      • Optionalsessiontoken?: string

        A random string which identifies an autocomplete +session for billing purposes. If this parameter is omitted from an autocomplete request, the request is billed independently

        -
      • Optionalstrictbounds?: boolean

        Returns only those places that are strictly within the region defined by location and radius. +

      • Optionalstrictbounds?: boolean

        Returns only those places that are strictly within the region defined by location and radius. This is a restriction, rather than a bias, meaning that results outside this region will not be returned even if they match the user input.

        -
      • Optionaltypes?: PlaceAutocompleteType

        The types of place results to return.

        -
      +
    • Optionaltypes?: PlaceAutocompleteType

      The types of place results to return.

      +
    diff --git a/interfaces/PlaceAutocompleteResponse.html b/interfaces/PlaceAutocompleteResponse.html index 223daf10e6..574e0cd8a2 100644 --- a/interfaces/PlaceAutocompleteResponse.html +++ b/interfaces/PlaceAutocompleteResponse.html @@ -1,2 +1,2 @@ -PlaceAutocompleteResponse | Google Maps Services Node Client
    interface PlaceAutocompleteResponse {
        data: PlaceAutocompleteResponseData;
    }

    Hierarchy

    • AxiosResponse
      • PlaceAutocompleteResponse

    Properties

    Properties

    +PlaceAutocompleteResponse | Google Maps Services Node Client
    interface PlaceAutocompleteResponse {
        data: PlaceAutocompleteResponseData;
    }

    Hierarchy

    • AxiosResponse
      • PlaceAutocompleteResponse

    Properties

    Properties

    diff --git a/interfaces/PlaceAutocompleteResponseData.html b/interfaces/PlaceAutocompleteResponseData.html index ebb177da76..a01c0add84 100644 --- a/interfaces/PlaceAutocompleteResponseData.html +++ b/interfaces/PlaceAutocompleteResponseData.html @@ -1,17 +1,17 @@ -PlaceAutocompleteResponseData | Google Maps Services Node Client
    interface PlaceAutocompleteResponseData {
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        predictions: PlaceAutocompleteResult[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message +PlaceAutocompleteResponseData | Google Maps Services Node Client
    interface PlaceAutocompleteResponseData {
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        predictions: PlaceAutocompleteResult[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information about the reasons behind the given status code.

    -
    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    -
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. +

    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    +
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. A next_page_token will not be returned if there are no additional results to display. The maximum number of results that can be returned is 60. There is a short delay between when a next_page_token is issued, and when it will become valid.

    -

    contains an array of places, with information about the place. -See Place Autocomplete Results +

    contains an array of places, with information about the place. +See Place Autocomplete Results for information about these results. The Places API returns up to 5 results.

    -
    status: Status

    contains metadata on the request. See Status Codes below.

    -
    +
    status: Status

    contains metadata on the request. See Status Codes below.

    +
    diff --git a/interfaces/PlaceAutocompleteResult.html b/interfaces/PlaceAutocompleteResult.html index 3505eeec19..42a09ce00b 100644 --- a/interfaces/PlaceAutocompleteResult.html +++ b/interfaces/PlaceAutocompleteResult.html @@ -1,4 +1,4 @@ -PlaceAutocompleteResult | Google Maps Services Node Client
    interface PlaceAutocompleteResult {
        description: string;
        distance_meters?: number;
        matched_substrings: PredictionSubstring[];
        place_id: string;
        structured_formatting: StructuredFormatting;
        terms: PredictionTerm[];
        types: AddressType[];
    }

    Properties

    description +PlaceAutocompleteResult | Google Maps Services Node Client
    interface PlaceAutocompleteResult {
        description: string;
        distance_meters?: number;
        matched_substrings: PredictionSubstring[];
        place_id: string;
        structured_formatting: StructuredFormatting;
        terms: PredictionTerm[];
        types: AddressType[];
    }

    Properties

    description: string

    contains the human-readable name for the returned result. For establishment results, this is usually the business name.

    -
    distance_meters?: number

    contains an integer indicating the straight-line distance between the predicted place, and the specified origin point, in meters. +

    distance_meters?: number

    contains an integer indicating the straight-line distance between the predicted place, and the specified origin point, in meters. This field is only returned when the origin point is specified in the request. This field is not returned in predictions of type route.

    -
    matched_substrings: PredictionSubstring[]

    contains an array with offset value and length. These describe the location of +

    matched_substrings: PredictionSubstring[]

    contains an array with offset value and length. These describe the location of the entered term in the prediction result text, so that the term can be highlighted if desired.

    -
    place_id: string

    is a textual identifier that uniquely identifies a place. +

    place_id: string

    is a textual identifier that uniquely identifies a place. To retrieve information about the place, pass this identifier in the placeId field of a Places API request.

    -
    structured_formatting: StructuredFormatting

    contains details on the prediction.

    -

    contains an array of terms identifying each section of the returned description +

    structured_formatting: StructuredFormatting

    contains details on the prediction.

    +

    contains an array of terms identifying each section of the returned description (a section of the description is generally terminated with a comma).

    -
    types: AddressType[]

    contains an array of types that apply to this place. +

    types: AddressType[]

    contains an array of types that apply to this place. For example: [ "political", "locality" ] or [ "establishment", "geocode" ].

    -
    +
    diff --git a/interfaces/PlaceData.html b/interfaces/PlaceData.html index 942b73367e..0042b9bbe2 100644 --- a/interfaces/PlaceData.html +++ b/interfaces/PlaceData.html @@ -1,4 +1,4 @@ -PlaceData | Google Maps Services Node Client
    interface PlaceData {
        address_components: AddressComponent[];
        adr_address: string;
        business_status: string;
        editorial_summary: PlaceEditorialSummary;
        formatted_address: string;
        formatted_phone_number: string;
        geometry: AddressGeometry;
        icon: string;
        icon_background_color: string;
        icon_mask_base_uri: string;
        international_phone_number: string;
        name: string;
        opening_hours: OpeningHours;
        permanently_closed: boolean;
        photos: PlacePhoto[];
        place_id: string;
        plus_code: PlusCode;
        price_level: number;
        rating: number;
        reviews: PlaceReview[];
        types: AddressType[];
        url: string;
        user_ratings_total: number;
        utc_offset: number;
        vicinity: string;
        website: string;
    }

    Properties

    address_components +PlaceData | Google Maps Services Node Client
    interface PlaceData {
        address_components: AddressComponent[];
        adr_address: string;
        business_status: string;
        editorial_summary: PlaceEditorialSummary;
        formatted_address: string;
        formatted_phone_number: string;
        geometry: AddressGeometry;
        icon: string;
        icon_background_color: string;
        icon_mask_base_uri: string;
        international_phone_number: string;
        name: string;
        opening_hours: OpeningHours;
        permanently_closed: boolean;
        photos: PlacePhoto[];
        place_id: string;
        plus_code: PlusCode;
        price_level: number;
        rating: number;
        reviews: PlaceReview[];
        types: AddressType[];
        url: string;
        user_ratings_total: number;
        utc_offset: number;
        vicinity: string;
        website: string;
    }

    Properties

    address_components adr_address business_status editorial_summary @@ -37,11 +37,11 @@ and can change over time for the same address. A component can change position in the array. The type of the component can change. A particular component may be missing in a later response. -
    adr_address: string

    is a representation of the place's address in the adr microformat.

    -
    business_status: string

    is a string indicating the operational status of the place, if it is a business.

    -
    editorial_summary: PlaceEditorialSummary

    Contains a summary of the place. A summary is comprised of a textual overview, and also includes the language code +

    adr_address: string

    is a representation of the place's address in the adr microformat.

    +
    business_status: string

    is a string indicating the operational status of the place, if it is a business.

    +
    editorial_summary: PlaceEditorialSummary

    Contains a summary of the place. A summary is comprised of a textual overview, and also includes the language code for these if applicable. Summary text must be presented as-is and can not be modified or altered.

    -
    formatted_address: string

    is a string containing the human-readable address of this place.

    +
    formatted_address: string

    is a string containing the human-readable address of this place.

    Often this address is equivalent to the postal address. Note that some countries, such as the United Kingdom, do not allow distribution of true postal addresses due to licensing restrictions.

    The formatted address is logically composed of one or more address components. @@ -49,32 +49,32 @@ (the street number), "8th Avenue" (the route), "New York" (the city) and "NY" (the US state).

    Do not parse the formatted address programmatically. Instead you should use the individual address components, which the API response includes in addition to the formatted address field.

    -
    formatted_phone_number: string

    contains the place's phone number in its local format. +

    formatted_phone_number: string

    contains the place's phone number in its local format. For example, the formatted_phone_number for Google's Sydney, Australia office is (02) 9374 4000.

    -
    geometry: AddressGeometry

    contains the following information:

    +
    geometry: AddressGeometry

    contains the following information:

    • location: contains the geocoded latitude,longitude value for this place.
    • viewport: contains the preferred viewport when displaying this place on a map as a LatLngBounds if it is known.
    -
    icon: string

    contains the URL of a suggested icon which may be displayed to the user when indicating this result on a map.

    -
    icon_background_color: string

    The default HEX color code for the place's category.

    -
    icon_mask_base_uri: string

    The base URL for a non-colored icon, minus the file type extension (append .svg or .png).

    -
    international_phone_number: string

    contains the place's phone number in international format. +

    icon: string

    contains the URL of a suggested icon which may be displayed to the user when indicating this result on a map.

    +
    icon_background_color: string

    The default HEX color code for the place's category.

    +
    icon_mask_base_uri: string

    The base URL for a non-colored icon, minus the file type extension (append .svg or .png).

    +
    international_phone_number: string

    contains the place's phone number in international format. International format includes the country code, and is prefixed with the plus (+) sign. For example, the international_phone_number for Google's Sydney, Australia office is +61 2 9374 4000.

    -
    name: string

    contains the human-readable name for the returned result. +

    name: string

    contains the human-readable name for the returned result. For establishment results, this is usually the canonicalized business name.

    -
    opening_hours: OpeningHours

    place opening hours.

    -
    permanently_closed: boolean

    is a boolean flag indicating whether the place has permanently shut down (value true). +

    opening_hours: OpeningHours

    place opening hours.

    +
    permanently_closed: boolean

    is a boolean flag indicating whether the place has permanently shut down (value true). If the place is not permanently closed, the flag is absent from the response. This field is deprecated in favor of business_status.

    -
    photos: PlacePhoto[]

    an array of photo objects, each containing a reference to an image. +

    photos: PlacePhoto[]

    an array of photo objects, each containing a reference to an image. A Place Details request may return up to ten photos. More information about place photos and how you can use the images in your application can be found in the Place Photos documentation.

    -
    place_id: string

    A textual identifier that uniquely identifies a place. +

    place_id: string

    A textual identifier that uniquely identifies a place. To retrieve information about the place, pass this identifier in the placeId field of a Places API request.

    -
    plus_code: PlusCode

    is an encoded location reference, derived from latitude and longitude coordinates, that represents an area: +

    plus_code: PlusCode

    is an encoded location reference, derived from latitude and longitude coordinates, that represents an area: 1/8000th of a degree by 1/8000th of a degree (about 14m x 14m at the equator) or smaller. Plus codes can be used as a replacement for street addresses in places where they do not exist (where buildings are not numbered or streets are not named).

    @@ -86,10 +86,10 @@

    Typically, both the global code and compound code are returned. However, if the result is in a remote location (for example, an ocean or desert) only the global code may be returned.

    price_level: number

    The price level of the place, on a scale of 0 to 4. +

    price_level: number

    The price level of the place, on a scale of 0 to 4. The exact amount indicated by a specific value will vary from region to region.

    Price levels are interpreted as follows:

      @@ -99,20 +99,20 @@
    • 3: Expensive
    • 4: Very Expensive
    -
    rating: number

    contains the place's rating, from 1.0 to 5.0, based on aggregated user reviews.

    -
    reviews: PlaceReview[]

    a JSON array of up to five reviews. If a language parameter was specified in the Place Details request, +

    rating: number

    contains the place's rating, from 1.0 to 5.0, based on aggregated user reviews.

    +
    reviews: PlaceReview[]

    a JSON array of up to five reviews. If a language parameter was specified in the Place Details request, the Places Service will bias the results to prefer reviews written in that language.

    -
    types: AddressType[]

    contains an array of feature types describing the given result. +

    types: AddressType[]

    contains an array of feature types describing the given result. XML responses include multiple <type> elements if more than one type is assigned to the result.

    -
    url: string

    contains the URL of the official Google page for this place. +

    url: string

    contains the URL of the official Google page for this place. This will be the Google-owned page that contains the best available information about the place. Applications must link to or embed this page on any screen that shows detailed results about the place to the user.

    -
    user_ratings_total: number

    The total number of ratings from users

    -
    utc_offset: number

    contains the number of minutes this place’s current timezone is offset from UTC. +

    user_ratings_total: number

    The total number of ratings from users

    +
    utc_offset: number

    contains the number of minutes this place’s current timezone is offset from UTC. For example, for places in Sydney, Australia during daylight saving time this would be 660 (+11 hours from UTC), and for places in California outside of daylight saving time this would be -480 (-8 hours from UTC).

    -
    vicinity: string

    lists a simplified address for the place, including the street name, street number, and locality, +

    vicinity: string

    lists a simplified address for the place, including the street name, street number, and locality, but not the province/state, postal code, or country. For example, Google's Sydney, Australia office has a vicinity value of 48 Pirrama Road, Pyrmont.

    -
    website: string

    lists the authoritative website for this place, such as a business' homepage.

    -
    +
    website: string

    lists the authoritative website for this place, such as a business' homepage.

    +
    diff --git a/interfaces/PlaceDetailsRequest.html b/interfaces/PlaceDetailsRequest.html index 26c71709c4..110a93c66b 100644 --- a/interfaces/PlaceDetailsRequest.html +++ b/interfaces/PlaceDetailsRequest.html @@ -1,18 +1,18 @@ -PlaceDetailsRequest | Google Maps Services Node Client
    interface PlaceDetailsRequest {
        params: {
            fields?: string[];
            language?: Language;
            place_id: string;
            region?: string;
            sessiontoken?: string;
        } & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • PlaceDetailsRequest

    Properties

    Properties

    params: {
        fields?: string[];
        language?: Language;
        place_id: string;
        region?: string;
        sessiontoken?: string;
    } & RequestParams

    Type declaration

    • Optionalfields?: string[]

      One or more fields, specifying the types of place data to return, separated by a comma.

      +PlaceDetailsRequest | Google Maps Services Node Client
      interface PlaceDetailsRequest {
          params: {
              fields?: string[];
              language?: Language;
              place_id: string;
              region?: string;
              sessiontoken?: string;
          } & RequestParams;
      }

      Hierarchy

      • Partial<AxiosRequestConfig>
        • PlaceDetailsRequest

      Properties

      Properties

      params: {
          fields?: string[];
          language?: Language;
          place_id: string;
          region?: string;
          sessiontoken?: string;
      } & RequestParams

      Type declaration

      • Optionalfields?: string[]

        One or more fields, specifying the types of place data to return, separated by a comma.

        **Warning: If you do not specify at least one field with a request, or if you omit the fields parameter from a request, ALL possible fields will be returned, and you will be billed accordingly. This applies only to Place Details requests.

        -
      • Optionallanguage?: Language

        The language code, indicating in which language the results should be returned, if possible. +

      • Optionallanguage?: Language

        The language code, indicating in which language the results should be returned, if possible. Note that some fields may not be available in the requested language. Note that we often update supported languages so this list may not be exhaustive.

        -
      • place_id: string

        A textual identifier that uniquely identifies a place, returned from a Place Search.

        -
      • Optionalregion?: string

        The region code, specified as a ccTLD (country code top-level domain) two-character value. +

      • place_id: string

        A textual identifier that uniquely identifies a place, returned from a Place Search.

        +
      • Optionalregion?: string

        The region code, specified as a ccTLD (country code top-level domain) two-character value. Most ccTLD codes are identical to ISO 3166-1 codes, with some exceptions. This parameter will only influence, not fully restrict, results. If more relevant results exist outside of the specified region, they may be included. When this parameter is used, the country name is omitted from the resulting formatted_address for results in the specified region.

        -
      • Optionalsessiontoken?: string

        A random string which identifies an autocomplete session for billing purposes. +

      • Optionalsessiontoken?: string

        A random string which identifies an autocomplete session for billing purposes. Use this for Place Details requests that are called following an autocomplete request in the same user session

        -
      +
    diff --git a/interfaces/PlaceDetailsResponse.html b/interfaces/PlaceDetailsResponse.html index 0ba564be57..7027ff8332 100644 --- a/interfaces/PlaceDetailsResponse.html +++ b/interfaces/PlaceDetailsResponse.html @@ -1,2 +1,2 @@ -PlaceDetailsResponse | Google Maps Services Node Client
    interface PlaceDetailsResponse {
        data: PlaceDetailsResponseData;
    }

    Hierarchy

    • AxiosResponse
      • PlaceDetailsResponse

    Properties

    Properties

    +PlaceDetailsResponse | Google Maps Services Node Client
    interface PlaceDetailsResponse {
        data: PlaceDetailsResponseData;
    }

    Hierarchy

    • AxiosResponse
      • PlaceDetailsResponse

    Properties

    Properties

    diff --git a/interfaces/PlaceDetailsResponseData.html b/interfaces/PlaceDetailsResponseData.html index 05c0bbc9f3..f0ed875d46 100644 --- a/interfaces/PlaceDetailsResponseData.html +++ b/interfaces/PlaceDetailsResponseData.html @@ -1,14 +1,14 @@ -PlaceDetailsResponseData | Google Maps Services Node Client
    interface PlaceDetailsResponseData {
        error_message: string;
        html_attributions: string[];
        next_page_token?: string;
        result: Partial<PlaceData>;
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message +PlaceDetailsResponseData | Google Maps Services Node Client
    interface PlaceDetailsResponseData {
        error_message: string;
        html_attributions: string[];
        next_page_token?: string;
        result: Partial<PlaceData>;
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information about the reasons behind the given status code.

    -
    html_attributions: string[]

    contains a set of attributions about this listing which must be displayed to the user.

    -
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. +

    html_attributions: string[]

    contains a set of attributions about this listing which must be displayed to the user.

    +
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. A next_page_token will not be returned if there are no additional results to display. The maximum number of results that can be returned is 60. There is a short delay between when a next_page_token is issued, and when it will become valid.

    -
    result: Partial<PlaceData>
    status: Status

    contains metadata on the request. See Status Codes below.

    -
    +
    result: Partial<PlaceData>
    status: Status

    contains metadata on the request. See Status Codes below.

    +
    diff --git a/interfaces/PlaceEditorialSummary.html b/interfaces/PlaceEditorialSummary.html index 6b5cd35311..8fa559c0e7 100644 --- a/interfaces/PlaceEditorialSummary.html +++ b/interfaces/PlaceEditorialSummary.html @@ -1,5 +1,5 @@ -PlaceEditorialSummary | Google Maps Services Node Client
    interface PlaceEditorialSummary {
        language?: string;
        overview?: string;
    }

    Properties

    language? +PlaceEditorialSummary | Google Maps Services Node Client
    interface PlaceEditorialSummary {
        language?: string;
        overview?: string;
    }

    Properties

    Properties

    language?: string

    The language of the previous fields. May not always be present.

    -
    overview?: string

    A medium-length textual summary of the place.

    -
    +
    overview?: string

    A medium-length textual summary of the place.

    +
    diff --git a/interfaces/PlacePhoto.html b/interfaces/PlacePhoto.html index a1d598e7b7..29b16ab530 100644 --- a/interfaces/PlacePhoto.html +++ b/interfaces/PlacePhoto.html @@ -1,9 +1,9 @@ -PlacePhoto | Google Maps Services Node Client
    interface PlacePhoto {
        height: number;
        html_attributions: string[];
        photo_reference: string;
        width: number;
    }

    Properties

    height +PlacePhoto | Google Maps Services Node Client
    interface PlacePhoto {
        height: number;
        html_attributions: string[];
        photo_reference: string;
        width: number;
    }

    Properties

    height: number

    the maximum height of the image.

    -
    html_attributions: string[]

    contains any required attributions. This field will always be present, but may be empty.

    -
    photo_reference: string

    a string used to identify the photo when you perform a Photo request.

    -
    width: number

    the maximum width of the image.

    -
    +
    html_attributions: string[]

    contains any required attributions. This field will always be present, but may be empty.

    +
    photo_reference: string

    a string used to identify the photo when you perform a Photo request.

    +
    width: number

    the maximum width of the image.

    +
    diff --git a/interfaces/PlacePhotoRequest.html b/interfaces/PlacePhotoRequest.html index 61103972ac..817d63eafb 100644 --- a/interfaces/PlacePhotoRequest.html +++ b/interfaces/PlacePhotoRequest.html @@ -1,13 +1,13 @@ -PlacePhotoRequest | Google Maps Services Node Client
    interface PlacePhotoRequest {
        params: {
            maxheight?: number;
            maxwidth?: number;
            photoreference: string;
        } & RequestParams;
        responseType: "stream"
        | "arraybuffer"
        | "blob";
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • PlacePhotoRequest

    Properties

    params +PlacePhotoRequest | Google Maps Services Node Client
    interface PlacePhotoRequest {
        params: {
            maxheight?: number;
            maxwidth?: number;
            photoreference: string;
        } & RequestParams;
        responseType: "stream"
        | "arraybuffer"
        | "blob";
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • PlacePhotoRequest

    Properties

    Properties

    params: { maxheight?: number; maxwidth?: number; photoreference: string } & RequestParams

    Type declaration

    • Optionalmaxheight?: number

      Specifies the maximum desired height or width, in pixels, of the image returned by the Place Photos service. +

    Properties

    params: { maxheight?: number; maxwidth?: number; photoreference: string } & RequestParams

    Type declaration

    • Optionalmaxheight?: number

      Specifies the maximum desired height or width, in pixels, of the image returned by the Place Photos service. If the image is smaller than the values specified, the original image will be returned. If the image is larger in either dimension, it will be scaled to match the smaller of the two dimensions, restricted to its original aspect ratio. Both the maxheight and maxwidth properties accept an integer between 1 and 1600.

      -
    • Optionalmaxwidth?: number

      Specifies the maximum desired height or width, in pixels, of the image returned by the Place Photos service. +

    • Optionalmaxwidth?: number

      Specifies the maximum desired height or width, in pixels, of the image returned by the Place Photos service. If the image is smaller than the values specified, the original image will be returned. If the image is larger in either dimension, it will be scaled to match the smaller of the two dimensions, restricted to its original aspect ratio. Both the maxheight and maxwidth properties accept an integer between 1 and 1600.

      -
    • photoreference: string

      string identifier that uniquely identifies a photo. +

    • photoreference: string

      string identifier that uniquely identifies a photo. Photo references are returned from either a Place Search or Place Details request.

      -
    responseType: "stream" | "arraybuffer" | "blob"
    +
    responseType: "stream" | "arraybuffer" | "blob"
    diff --git a/interfaces/PlacePhotoResponse.html b/interfaces/PlacePhotoResponse.html index 888c89fbb3..b137dff216 100644 --- a/interfaces/PlacePhotoResponse.html +++ b/interfaces/PlacePhotoResponse.html @@ -7,4 +7,4 @@
  • The submitted photo reference was incorrectly specified.
  • Your request did not include either a maxwidth or maxheight parameter.
  • -

    Hierarchy

    • AxiosResponse
      • PlacePhotoResponse
    +

    Hierarchy

    • AxiosResponse
      • PlacePhotoResponse
    diff --git a/interfaces/PlaceQueryAutocompletePrediction.html b/interfaces/PlaceQueryAutocompletePrediction.html index 28c5e0730a..09d54bc744 100644 --- a/interfaces/PlaceQueryAutocompletePrediction.html +++ b/interfaces/PlaceQueryAutocompletePrediction.html @@ -1,12 +1,12 @@ -PlaceQueryAutocompletePrediction | Google Maps Services Node Client
    interface PlaceQueryAutocompletePrediction {
        description: string;
        matched_substrings: PredictionSubstring[];
        place_id?: string;
        structured_formatting?: StructuredFormatting[];
        terms: PredictionTerm[];
        types?: string[];
    }

    Properties

    description +PlaceQueryAutocompletePrediction | Google Maps Services Node Client
    interface PlaceQueryAutocompletePrediction {
        description: string;
        matched_substrings: PredictionSubstring[];
        place_id?: string;
        structured_formatting?: StructuredFormatting[];
        terms: PredictionTerm[];
        types?: string[];
    }

    Properties

    description: string

    contains the human-readable name for the returned result. For establishment results, this is usually the business name.

    -
    matched_substrings: PredictionSubstring[]

    contains an offset value and a length. +

    matched_substrings: PredictionSubstring[]

    contains an offset value and a length. These describe the location of the entered term in the prediction result text, so that the term can be highlighted if desired.

    -
    place_id?: string
    structured_formatting?: StructuredFormatting[]

    contains an array of terms identifying each section of the returned description +

    place_id?: string
    structured_formatting?: StructuredFormatting[]

    contains an array of terms identifying each section of the returned description (a section of the description is generally terminated with a comma).

    -
    types?: string[]
    +
    types?: string[]
    diff --git a/interfaces/PlaceQueryAutocompleteRequest.html b/interfaces/PlaceQueryAutocompleteRequest.html index 0172096871..4220aa23e6 100644 --- a/interfaces/PlaceQueryAutocompleteRequest.html +++ b/interfaces/PlaceQueryAutocompleteRequest.html @@ -1,14 +1,14 @@ -PlaceQueryAutocompleteRequest | Google Maps Services Node Client
    interface PlaceQueryAutocompleteRequest {
        params: {
            input: string;
            language?: Language;
            location?: LatLng;
            offset?: number;
            radius?: number;
        } & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • PlaceQueryAutocompleteRequest

    Properties

    Properties

    params: {
        input: string;
        language?: Language;
        location?: LatLng;
        offset?: number;
        radius?: number;
    } & RequestParams

    Type declaration

    • input: string

      The text string on which to search. +PlaceQueryAutocompleteRequest | Google Maps Services Node Client

      interface PlaceQueryAutocompleteRequest {
          params: {
              input: string;
              language?: Language;
              location?: LatLng;
              offset?: number;
              radius?: number;
          } & RequestParams;
      }

      Hierarchy

      • Partial<AxiosRequestConfig>
        • PlaceQueryAutocompleteRequest

      Properties

      Properties

      params: {
          input: string;
          language?: Language;
          location?: LatLng;
          offset?: number;
          radius?: number;
      } & RequestParams

      Type declaration

      • input: string

        The text string on which to search. The Places service will return candidate matches based on this string and order results based on their perceived relevance.

        -
      • Optionallanguage?: Language

        The language code, indicating in which language the results should be returned, if possible. +

      • Optionallanguage?: Language

        The language code, indicating in which language the results should be returned, if possible. Searches are also biased to the selected language; results in the selected language may be given a higher ranking. If language is not supplied, the Places service will attempt to use the native language of the domain from which the request is sent.

        -
      • Optionallocation?: LatLng

        The point around which you wish to retrieve place information. Must be specified as latitude,longitude.

        -
      • Optionaloffset?: number

        The character position in the input term at which the service uses text for predictions. +

      • Optionallocation?: LatLng

        The point around which you wish to retrieve place information. Must be specified as latitude,longitude.

        +
      • Optionaloffset?: number

        The character position in the input term at which the service uses text for predictions. For example, if the input is 'Googl' and the completion point is 3, the service will match on 'Goo'. The offset should generally be set to the position of the text caret. If no offset is supplied, the service will use the entire term.

        -
      • Optionalradius?: number

        The distance (in meters) within which to return place results. +

      • Optionalradius?: number

        The distance (in meters) within which to return place results. Note that setting a radius biases results to the indicated area, but may not fully restrict results to the specified area.

        -
      +
    diff --git a/interfaces/PlaceQueryAutocompleteResponse.html b/interfaces/PlaceQueryAutocompleteResponse.html index abea99412b..0429275ddc 100644 --- a/interfaces/PlaceQueryAutocompleteResponse.html +++ b/interfaces/PlaceQueryAutocompleteResponse.html @@ -1,2 +1,2 @@ -PlaceQueryAutocompleteResponse | Google Maps Services Node Client
    interface PlaceQueryAutocompleteResponse {
        data: PlaceQueryAutocompleteResponseData;
    }

    Hierarchy

    • AxiosResponse
      • PlaceQueryAutocompleteResponse

    Properties

    Properties

    +PlaceQueryAutocompleteResponse | Google Maps Services Node Client
    interface PlaceQueryAutocompleteResponse {
        data: PlaceQueryAutocompleteResponseData;
    }

    Hierarchy

    • AxiosResponse
      • PlaceQueryAutocompleteResponse

    Properties

    Properties

    diff --git a/interfaces/PlaceQueryAutocompleteResponseData.html b/interfaces/PlaceQueryAutocompleteResponseData.html index 40882c689e..71e1438dde 100644 --- a/interfaces/PlaceQueryAutocompleteResponseData.html +++ b/interfaces/PlaceQueryAutocompleteResponseData.html @@ -1,17 +1,17 @@ -PlaceQueryAutocompleteResponseData | Google Maps Services Node Client

    Interface PlaceQueryAutocompleteResponseData

    interface PlaceQueryAutocompleteResponseData {
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        predictions: PlaceQueryAutocompletePrediction[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message +PlaceQueryAutocompleteResponseData | Google Maps Services Node Client

    Interface PlaceQueryAutocompleteResponseData

    interface PlaceQueryAutocompleteResponseData {
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        predictions: PlaceQueryAutocompletePrediction[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information about the reasons behind the given status code.

    -
    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    -
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. +

    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    +
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. A next_page_token will not be returned if there are no additional results to display. The maximum number of results that can be returned is 60. There is a short delay between when a next_page_token is issued, and when it will become valid.

    -

    contains an array of places, with information about the place. -See Place Autocomplete Results +

    contains an array of places, with information about the place. +See Place Autocomplete Results for information about these results. The Places API returns up to 5 results.

    -
    status: Status

    contains metadata on the request. See Status Codes below.

    -
    +
    status: Status

    contains metadata on the request. See Status Codes below.

    +
    diff --git a/interfaces/PlaceReview.html b/interfaces/PlaceReview.html index 418c511d20..6868ef98df 100644 --- a/interfaces/PlaceReview.html +++ b/interfaces/PlaceReview.html @@ -1,4 +1,4 @@ -PlaceReview | Google Maps Services Node Client
    interface PlaceReview {
        aspects: AspectRating[];
        author_name: string;
        author_url?: string;
        language: string;
        profile_photo_url: string;
        rating: number;
        relative_time_description: string;
        text: string;
        time: string;
    }

    Properties

    aspects +PlaceReview | Google Maps Services Node Client
    interface PlaceReview {
        aspects: AspectRating[];
        author_name: string;
        author_url?: string;
        language: string;
        profile_photo_url: string;
        rating: number;
        relative_time_description: string;
        text: string;
        time: string;
    }

    Properties

    Properties

    aspects: AspectRating[]

    contains a collection of AspectRating objects, each of which provides a rating of a single attribute of the establishment. The first object in the collection is considered the primary aspect.

    -
    author_name: string

    the name of the user who submitted the review. Anonymous reviews are attributed to "A Google user".

    -
    author_url?: string

    the URL to the user's Google Maps Local Guides profile, if available.

    -
    language: string

    an IETF language code indicating the language used in the user's review. +

    author_name: string

    the name of the user who submitted the review. Anonymous reviews are attributed to "A Google user".

    +
    author_url?: string

    the URL to the user's Google Maps Local Guides profile, if available.

    +
    language: string

    an IETF language code indicating the language used in the user's review. This field contains the main language tag only, and not the secondary tag indicating country or region. For example, all the English reviews are tagged as 'en', and not 'en-AU' or 'en-UK' and so on.

    -
    profile_photo_url: string

    the URL to the user's profile photo, if available.

    -
    rating: number

    the user's overall rating for this place. This is a whole number, ranging from 1 to 5.

    -
    relative_time_description: string
    text: string

    the user's review. When reviewing a location with Google Places, text reviews are considered optional. +

    profile_photo_url: string

    the URL to the user's profile photo, if available.

    +
    rating: number

    the user's overall rating for this place. This is a whole number, ranging from 1 to 5.

    +
    relative_time_description: string
    text: string

    the user's review. When reviewing a location with Google Places, text reviews are considered optional. Therefore, this field may by empty. Note that this field may include simple HTML markup. For example, the entity reference &amp; may represent an ampersand character.

    -
    time: string

    the time that the review was submitted, measured in the number of seconds since since midnight, January 1, 1970 UTC.

    -
    +
    time: string

    the time that the review was submitted, measured in the number of seconds since since midnight, January 1, 1970 UTC.

    +
    diff --git a/interfaces/PlacesNearbyRequest.html b/interfaces/PlacesNearbyRequest.html index 5cd7a45972..1915d0d10e 100644 --- a/interfaces/PlacesNearbyRequest.html +++ b/interfaces/PlacesNearbyRequest.html @@ -1,32 +1,32 @@ -PlacesNearbyRequest | Google Maps Services Node Client
    interface PlacesNearbyRequest {
        params: {
            keyword?: string;
            language?: Language;
            location: LatLng;
            maxprice?: number;
            minprice?: number;
            name?: string;
            opennow?: boolean;
            pagetoken?: string;
            radius?: number;
            rankby?: PlacesNearbyRanking;
            type?: string;
        } & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • PlacesNearbyRequest

    Properties

    Properties

    params: {
        keyword?: string;
        language?: Language;
        location: LatLng;
        maxprice?: number;
        minprice?: number;
        name?: string;
        opennow?: boolean;
        pagetoken?: string;
        radius?: number;
        rankby?: PlacesNearbyRanking;
        type?: string;
    } & RequestParams

    Type declaration

    • Optionalkeyword?: string

      A term to be matched against all content that Google has indexed for this place, including but not limited to +PlacesNearbyRequest | Google Maps Services Node Client

      interface PlacesNearbyRequest {
          params: {
              keyword?: string;
              language?: Language;
              location: LatLng;
              maxprice?: number;
              minprice?: number;
              name?: string;
              opennow?: boolean;
              pagetoken?: string;
              radius?: number;
              rankby?: PlacesNearbyRanking;
              type?: string;
          } & RequestParams;
      }

      Hierarchy

      • Partial<AxiosRequestConfig>
        • PlacesNearbyRequest

      Properties

      Properties

      params: {
          keyword?: string;
          language?: Language;
          location: LatLng;
          maxprice?: number;
          minprice?: number;
          name?: string;
          opennow?: boolean;
          pagetoken?: string;
          radius?: number;
          rankby?: PlacesNearbyRanking;
          type?: string;
      } & RequestParams

      Type declaration

      • Optionalkeyword?: string

        A term to be matched against all content that Google has indexed for this place, including but not limited to name, type, and address, as well as customer reviews and other third-party content.

        -
      • Optionallanguage?: Language

        The language code, indicating in which language the results should be returned, if possible. +

      • Optionallanguage?: Language

        The language code, indicating in which language the results should be returned, if possible. Note that we often update supported languages so this list may not be exhaustive.

        -
      • location: LatLng

        The latitude/longitude around which to retrieve place information. This must be specified as latitude,longitude.

        -
      • Optionalmaxprice?: number

        Restricts results to only those places within the specified range. +

      • location: LatLng

        The latitude/longitude around which to retrieve place information. This must be specified as latitude,longitude.

        +
      • Optionalmaxprice?: number

        Restricts results to only those places within the specified range. Valid values range between 0 (most affordable) to 4 (most expensive), inclusive. The exact amount indicated by a specific value will vary from region to region.

        -
      • Optionalminprice?: number

        Restricts results to only those places within the specified range. +

      • Optionalminprice?: number

        Restricts results to only those places within the specified range. Valid values range between 0 (most affordable) to 4 (most expensive), inclusive. The exact amount indicated by a specific value will vary from region to region.

        -
      • Optionalname?: string

        A term to be matched against all content that Google has indexed for this place. +

      • Optionalname?: string

        A term to be matched against all content that Google has indexed for this place. Equivalent to keyword. The name field is no longer restricted to place names. Values in this field are combined with values in the keyword field and passed as part of the same search string. We recommend using only the keyword parameter for all search terms.

        -
      • Optionalopennow?: boolean

        Returns only those places that are open for business at the time the query is sent. +

      • Optionalopennow?: boolean

        Returns only those places that are open for business at the time the query is sent. Places that do not specify opening hours in the Google Places database will not be returned if you include this parameter in your query.

        -
      • Optionalpagetoken?: string

        Returns the next 20 results from a previously run search. +

      • Optionalpagetoken?: string

        Returns the next 20 results from a previously run search. Setting a pagetoken parameter will execute a search with the same parameters used previously — all parameters other than pagetoken will be ignored.

        -
      • Optionalradius?: number

        Defines the distance (in meters) within which to return place results. +

      • Optionalradius?: number

        Defines the distance (in meters) within which to return place results. The maximum allowed radius is 50 000 meters. Note that radius must not be included if rankby=distance is specified.

        -
      • Optionalrankby?: PlacesNearbyRanking

        Specifies the order in which results are listed. +

      • Optionalrankby?: PlacesNearbyRanking

        Specifies the order in which results are listed. Note that rankby must not be included if radius is specified.

        PlacesNearbyRanking.prominence
         
        -
      • Optionaltype?: string

        Restricts the results to places matching the specified type. +

    • Optionaltype?: string

      Restricts the results to places matching the specified type. Only one type may be specified (if more than one type is provided, all types following the first entry are ignored).

      -
    +
    diff --git a/interfaces/PlacesNearbyResponse.html b/interfaces/PlacesNearbyResponse.html index 95ccfc714a..b5efa61916 100644 --- a/interfaces/PlacesNearbyResponse.html +++ b/interfaces/PlacesNearbyResponse.html @@ -1,2 +1,2 @@ -PlacesNearbyResponse | Google Maps Services Node Client
    interface PlacesNearbyResponse {
        data: PlacesNearbyResponseData;
    }

    Hierarchy

    • AxiosResponse
      • PlacesNearbyResponse

    Properties

    Properties

    +PlacesNearbyResponse | Google Maps Services Node Client
    interface PlacesNearbyResponse {
        data: PlacesNearbyResponseData;
    }

    Hierarchy

    • AxiosResponse
      • PlacesNearbyResponse

    Properties

    Properties

    diff --git a/interfaces/PlacesNearbyResponseData.html b/interfaces/PlacesNearbyResponseData.html index 02236aff0c..cb1f6074f2 100644 --- a/interfaces/PlacesNearbyResponseData.html +++ b/interfaces/PlacesNearbyResponseData.html @@ -1,14 +1,14 @@ -PlacesNearbyResponseData | Google Maps Services Node Client
    interface PlacesNearbyResponseData {
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        results: Partial<PlaceData>[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message +PlacesNearbyResponseData | Google Maps Services Node Client
    interface PlacesNearbyResponseData {
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        results: Partial<PlaceData>[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information about the reasons behind the given status code.

    -
    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    -
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. +

    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    +
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. A next_page_token will not be returned if there are no additional results to display. The maximum number of results that can be returned is 60. There is a short delay between when a next_page_token is issued, and when it will become valid.

    -
    results: Partial<PlaceData>[]
    status: Status

    contains metadata on the request. See Status Codes below.

    -
    +
    results: Partial<PlaceData>[]
    status: Status

    contains metadata on the request. See Status Codes below.

    +
    diff --git a/interfaces/PlusCode.html b/interfaces/PlusCode.html index 376922698a..a377343c89 100644 --- a/interfaces/PlusCode.html +++ b/interfaces/PlusCode.html @@ -1,5 +1,5 @@ -PlusCode | Google Maps Services Node Client
    interface PlusCode {
        compound_code: string;
        global_code: string;
    }

    Properties

    compound_code +PlusCode | Google Maps Services Node Client
    interface PlusCode {
        compound_code: string;
        global_code: string;
    }

    Properties

    compound_code: string

    is a 6 character or longer local code with an explicit location (CWC8+R9, Mountain View, CA, USA).

    -
    global_code: string

    is a 4 character area code and 6 character or longer local code (849VCWC8+R9).

    -
    +
    global_code: string

    is a 4 character area code and 6 character or longer local code (849VCWC8+R9).

    +
    diff --git a/interfaces/PositionalElevationParams.html b/interfaces/PositionalElevationParams.html index 2d4edcd470..1c69dd10ca 100644 --- a/interfaces/PositionalElevationParams.html +++ b/interfaces/PositionalElevationParams.html @@ -1,5 +1,5 @@ -PositionalElevationParams | Google Maps Services Node Client
    interface PositionalElevationParams {
        locations: LatLng[];
    }

    Properties

    locations +PositionalElevationParams | Google Maps Services Node Client
    interface PositionalElevationParams {
        locations: LatLng[];
    }

    Properties

    Properties

    locations: LatLng[]

    defines the location(s) on the earth from which to return elevation data. This parameter takes either a single location as a comma-separated {latitude,longitude} pair (e.g. "40.714728,-73.998672") or multiple latitude/longitude pairs passed as an array or as an encoded polyline.

    -
    +
    diff --git a/interfaces/PredictionSubstring.html b/interfaces/PredictionSubstring.html index 73cba56717..d46e23787d 100644 --- a/interfaces/PredictionSubstring.html +++ b/interfaces/PredictionSubstring.html @@ -1,5 +1,5 @@ -PredictionSubstring | Google Maps Services Node Client
    interface PredictionSubstring {
        length: number;
        offset: number;
    }

    Properties

    length +PredictionSubstring | Google Maps Services Node Client
    interface PredictionSubstring {
        length: number;
        offset: number;
    }

    Properties

    Properties

    length: number

    length of the entered term.

    -
    offset: number

    location of the entered term.

    -
    +
    offset: number

    location of the entered term.

    +
    diff --git a/interfaces/PredictionTerm.html b/interfaces/PredictionTerm.html index 85e40d5b1f..f1622bb0f7 100644 --- a/interfaces/PredictionTerm.html +++ b/interfaces/PredictionTerm.html @@ -1,5 +1,5 @@ -PredictionTerm | Google Maps Services Node Client
    interface PredictionTerm {
        offset: number;
        value: string;
    }

    Properties

    offset +PredictionTerm | Google Maps Services Node Client
    interface PredictionTerm {
        offset: number;
        value: string;
    }

    Properties

    Properties

    offset: number

    start position of this term in the description, measured in Unicode characters.

    -
    value: string

    containing the text of the term.

    -
    +
    value: string

    containing the text of the term.

    +
    diff --git a/interfaces/PremiumPlanParams.html b/interfaces/PremiumPlanParams.html index 6df67a3f69..b149e24771 100644 --- a/interfaces/PremiumPlanParams.html +++ b/interfaces/PremiumPlanParams.html @@ -1,8 +1,8 @@ PremiumPlanParams | Google Maps Services Node Client

    The Google Maps Platform Premium Plan is no longer available for sign up or new customers. This option is only provided for maintaining existing legacy applications that use client IDs. For new applications, please use API keys.

    -
    interface PremiumPlanParams {
        client_id: string;
        client_secret: string;
    }

    Properties

    interface PremiumPlanParams {
        client_id: string;
        client_secret: string;
    }

    Properties

    client_id: string

    project client ID

    -
    client_secret: string

    project URL signing secret. Used to create the request signature

    -
    +
    client_secret: string

    project URL signing secret. Used to create the request signature

    +
    diff --git a/interfaces/ResponseData.html b/interfaces/ResponseData.html index 9263187cfe..e275702e6f 100644 --- a/interfaces/ResponseData.html +++ b/interfaces/ResponseData.html @@ -1,13 +1,13 @@ -ResponseData | Google Maps Services Node Client
    interface ResponseData {
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message +ResponseData | Google Maps Services Node Client
    interface ResponseData {
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information about the reasons behind the given status code.

    -
    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    -
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. +

    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    +
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. A next_page_token will not be returned if there are no additional results to display. The maximum number of results that can be returned is 60. There is a short delay between when a next_page_token is issued, and when it will become valid.

    -
    status: Status

    contains metadata on the request. See Status Codes below.

    -
    +
    status: Status

    contains metadata on the request. See Status Codes below.

    +
    diff --git a/interfaces/ReverseGeocodeRequest.html b/interfaces/ReverseGeocodeRequest.html index e3162d4d15..d57ecc1d48 100644 --- a/interfaces/ReverseGeocodeRequest.html +++ b/interfaces/ReverseGeocodeRequest.html @@ -1,6 +1,6 @@ -ReverseGeocodeRequest | Google Maps Services Node Client
    interface ReverseGeocodeRequest {
        params: {
            enable_address_descriptor?: boolean;
            language?: Language;
            latlng?: LatLng;
            location_type?: ReverseGeocodingLocationType[];
            place_id?: string;
            result_type?: AddressType[];
        } & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • ReverseGeocodeRequest

    Properties

    Properties

    params: {
        enable_address_descriptor?: boolean;
        language?: Language;
        latlng?: LatLng;
        location_type?: ReverseGeocodingLocationType[];
        place_id?: string;
        result_type?: AddressType[];
    } & RequestParams

    Type declaration

    • Optionalenable_address_descriptor?: boolean

      Determines whether the address descriptor is returned in the response.

      -
    • Optionallanguage?: Language

      The language in which to return results.

      +ReverseGeocodeRequest | Google Maps Services Node Client
      interface ReverseGeocodeRequest {
          params: {
              enable_address_descriptor?: boolean;
              language?: Language;
              latlng?: LatLng;
              location_type?: ReverseGeocodingLocationType[];
              place_id?: string;
              result_type?: AddressType[];
          } & RequestParams;
      }

      Hierarchy

      • Partial<AxiosRequestConfig>
        • ReverseGeocodeRequest

      Properties

      Properties

      params: {
          enable_address_descriptor?: boolean;
          language?: Language;
          latlng?: LatLng;
          location_type?: ReverseGeocodingLocationType[];
          place_id?: string;
          result_type?: AddressType[];
      } & RequestParams

      Type declaration

      • Optionalenable_address_descriptor?: boolean

        Determines whether the address descriptor is returned in the response.

        +
      • Optionallanguage?: Language

        The language in which to return results.

        • Google often updates the supported languages, so this list may not be exhaustive.
        • If language is not supplied, the geocoder attempts to use the preferred language as specified in the @@ -11,21 +11,21 @@ Address components are all returned in the same language, which is chosen from the first component.
        • If a name is not available in the preferred language, the geocoder uses the closest match.
        -
      • Optionallatlng?: LatLng

        The latitude and longitude values specifying the location for which you wish to obtain the closest, human-readable address.

        -
      • Optionallocation_type?: ReverseGeocodingLocationType[]

        A filter of one or more location types, separated by a pipe (|). +

      • Optionallatlng?: LatLng

        The latitude and longitude values specifying the location for which you wish to obtain the closest, human-readable address.

        +
      • Optionallocation_type?: ReverseGeocodingLocationType[]

        A filter of one or more location types, separated by a pipe (|). If the parameter contains multiple location types, the API returns all addresses that match any of the types. A note about processing: The location_type parameter does not restrict the search to the specified location type(s). Rather, the location_type acts as a post-search filter: the API fetches all results for the specified latlng, then discards those results that do not match the specified location type(s). Note: This parameter is available only for requests that include an API key or a client ID.

        -
      • Optionalplace_id?: string

        The place ID of the place for which you wish to obtain the human-readable address. +

      • Optionalplace_id?: string

        The place ID of the place for which you wish to obtain the human-readable address. The place ID is a unique identifier that can be used with other Google APIs. For example, you can use the placeID returned by the Roads API to get the address for a snapped point. The place ID may only be specified if the request includes an API key or a Google Maps APIs Premium Plan client ID.

        -
      • Optionalresult_type?: AddressType[]

        A filter of one or more address types, separated by a pipe (|). +

      • Optionalresult_type?: AddressType[]

        A filter of one or more address types, separated by a pipe (|). If the parameter contains multiple address types, the API returns all addresses that match any of the types. A note about processing: The result_type parameter does not restrict the search to the specified address type(s). Rather, the result_type acts as a post-search filter: the API fetches all results for the specified latlng, then discards those results that do not match the specified address type(s). Note: This parameter is available only for requests that include an API key or a client ID.

        -
      +
    diff --git a/interfaces/ReverseGeocodeResponse.html b/interfaces/ReverseGeocodeResponse.html index 48ad8a44d5..7eb08f65d2 100644 --- a/interfaces/ReverseGeocodeResponse.html +++ b/interfaces/ReverseGeocodeResponse.html @@ -1,2 +1,2 @@ -ReverseGeocodeResponse | Google Maps Services Node Client
    interface ReverseGeocodeResponse {
        data: ReverseGeocodeResponseData;
    }

    Hierarchy

    • AxiosResponse
      • ReverseGeocodeResponse

    Properties

    Properties

    +ReverseGeocodeResponse | Google Maps Services Node Client
    interface ReverseGeocodeResponse {
        data: ReverseGeocodeResponseData;
    }

    Hierarchy

    • AxiosResponse
      • ReverseGeocodeResponse

    Properties

    Properties

    diff --git a/interfaces/ReverseGeocodeResponseData.html b/interfaces/ReverseGeocodeResponseData.html index 5800dae620..ab9aad1514 100644 --- a/interfaces/ReverseGeocodeResponseData.html +++ b/interfaces/ReverseGeocodeResponseData.html @@ -1,19 +1,19 @@ -ReverseGeocodeResponseData | Google Maps Services Node Client
    interface ReverseGeocodeResponseData {
        address_descriptor: AddressDescriptor;
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        results: GeocodeResult[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    address_descriptor +ReverseGeocodeResponseData | Google Maps Services Node Client
    interface ReverseGeocodeResponseData {
        address_descriptor: AddressDescriptor;
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        results: GeocodeResult[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    address_descriptor: AddressDescriptor

    The Address Descriptor for the target.

    -
    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information +

    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information about the reasons behind the given status code.

    -
    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    -
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. +

    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    +
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. A next_page_token will not be returned if there are no additional results to display. The maximum number of results that can be returned is 60. There is a short delay between when a next_page_token is issued, and when it will become valid.

    -
    results: GeocodeResult[]

    contains an array of geocoded address information and geometry information.

    +
    results: GeocodeResult[]

    contains an array of geocoded address information and geometry information.

    Generally, only one entry in the "results" array is returned for address lookups,though the geocoder may return several results when address queries are ambiguous.

    -
    status: Status

    contains metadata on the request. See Status Codes below.

    -
    +
    status: Status

    contains metadata on the request. See Status Codes below.

    +
    diff --git a/interfaces/RouteLeg.html b/interfaces/RouteLeg.html index ca74e3960a..ff575e83ed 100644 --- a/interfaces/RouteLeg.html +++ b/interfaces/RouteLeg.html @@ -1,7 +1,7 @@ RouteLeg | Google Maps Services Node Client

    A single leg of the journey from the origin to the destination in the calculated route. For routes that contain no waypoints, the route will consist of a single "leg," but for routes that define one or more waypoints, the route will consist of one or more legs, corresponding to the specific legs of the journey.

    -
    interface RouteLeg {
        arrival_time: Time;
        departure_time: Time;
        distance: Distance;
        duration: Duration;
        duration_in_traffic?: Duration;
        end_address: string;
        end_location: LatLngLiteral;
        start_address: string;
        start_location: LatLngLiteral;
        steps: DirectionsStep[];
    }

    Properties

    interface RouteLeg {
        arrival_time: Time;
        departure_time: Time;
        distance: Distance;
        duration: Duration;
        duration_in_traffic?: Duration;
        end_address: string;
        end_location: LatLngLiteral;
        start_address: string;
        start_location: LatLngLiteral;
        steps: DirectionsStep[];
    }

    Properties

    arrival_time: Time

    contains the estimated time of arrival for this leg. This property is only returned for transit directions.

    -
    departure_time: Time

    contains the estimated time of departure for this leg, specified as a Time object. +

    departure_time: Time

    contains the estimated time of departure for this leg, specified as a Time object. The departure_time is only available for transit directions.

    -
    distance: Distance

    indicates the total distance covered by this leg, as a field with the following elements.

    +
    distance: Distance

    indicates the total distance covered by this leg, as a field with the following elements.

    This field may be absent if the distance is unknown.

    -
    duration: Duration

    indicates the total duration of this leg.

    +
    duration: Duration

    indicates the total duration of this leg.

    This field may be absent if the duration is unknown.

    -
    duration_in_traffic?: Duration

    indicates the total duration of this leg. +

    duration_in_traffic?: Duration

    indicates the total duration of this leg. This value is an estimate of the time in traffic based on current and historical traffic conditions. See the traffic_model request parameter for the options you can use to request that the returned value is optimistic, pessimistic, or a best-guess estimate. The duration in traffic is returned only if all of the following are true:

    @@ -30,15 +30,15 @@
  • The request includes a departure_time parameter.
  • Traffic conditions are available for the requested route.
  • -
    end_address: string

    contains the human-readable address (typically a street address) from reverse geocoding the end_location of this leg.

    -
    end_location: LatLngLiteral

    contains the latitude/longitude coordinates of the given destination of this leg. +

    end_address: string

    contains the human-readable address (typically a street address) from reverse geocoding the end_location of this leg.

    +
    end_location: LatLngLiteral

    contains the latitude/longitude coordinates of the given destination of this leg. Because the Directions API calculates directions between locations by using the nearest transportation option (usually a road) at the start and end points, end_location may be different than the provided destination of this leg if, for example, a road is not near the destination.

    -
    start_address: string

    contains the human-readable address (typically a street address) resulting from reverse geocoding the start_location of this leg.

    -
    start_location: LatLngLiteral

    contains the latitude/longitude coordinates of the origin of this leg. +

    start_address: string

    contains the human-readable address (typically a street address) resulting from reverse geocoding the start_location of this leg.

    +
    start_location: LatLngLiteral

    contains the latitude/longitude coordinates of the origin of this leg. Because the Directions API calculates directions between locations by using the nearest transportation option (usually a road) at the start and end points, start_location may be different than the provided origin of this leg if, for example, a road is not near the origin.

    -

    contains an array of steps denoting information about each separate step of the leg of the journey.

    -
    +

    contains an array of steps denoting information about each separate step of the leg of the journey.

    +
    diff --git a/interfaces/SampledPathElevationParams.html b/interfaces/SampledPathElevationParams.html index 2f88a3dbea..57e1fbc758 100644 --- a/interfaces/SampledPathElevationParams.html +++ b/interfaces/SampledPathElevationParams.html @@ -1,9 +1,9 @@ -SampledPathElevationParams | Google Maps Services Node Client
    interface SampledPathElevationParams {
        path: LatLng[];
        samples: number;
    }

    Properties

    path +SampledPathElevationParams | Google Maps Services Node Client
    interface SampledPathElevationParams {
        path: LatLng[];
        samples: number;
    }

    Properties

    Properties

    path: LatLng[]

    defines a path on the earth for which to return elevation data. This parameter defines a set of two or more ordered pairs defining a path along the surface of the earth. This parameter must be used in conjunction with the samples parameter described below.

    -
    samples: number

    specifies the number of sample points along a path for which to return elevation data. +

    samples: number

    specifies the number of sample points along a path for which to return elevation data. The samples parameter divides the given path into an ordered set of equidistant points along the path.

    -
    +
    diff --git a/interfaces/SnapToRoadsRequest.html b/interfaces/SnapToRoadsRequest.html index 9151865c0c..54d15a1470 100644 --- a/interfaces/SnapToRoadsRequest.html +++ b/interfaces/SnapToRoadsRequest.html @@ -1,12 +1,12 @@ -SnapToRoadsRequest | Google Maps Services Node Client
    interface SnapToRoadsRequest {
        params: { interpolate?: boolean; path: LatLng[] } & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • SnapToRoadsRequest

    Properties

    Properties

    params: { interpolate?: boolean; path: LatLng[] } & RequestParams

    Type declaration

    • Optionalinterpolate?: boolean

      Whether to interpolate a path to include all points forming the full road-geometry. +SnapToRoadsRequest | Google Maps Services Node Client

      interface SnapToRoadsRequest {
          params: { interpolate?: boolean; path: LatLng[] } & RequestParams;
      }

      Hierarchy

      • Partial<AxiosRequestConfig>
        • SnapToRoadsRequest

      Properties

      Properties

      params: { interpolate?: boolean; path: LatLng[] } & RequestParams

      Type declaration

      • Optionalinterpolate?: boolean

        Whether to interpolate a path to include all points forming the full road-geometry. When true, additional interpolated points will also be returned, resulting in a path that smoothly follows the geometry of the road, even around corners and through tunnels. Interpolated paths will most likely contain more points than the original path.

        false
         
        -
      • path: LatLng[]

        The path to be snapped. The path parameter accepts a list of latitude/longitude pairs. +

    • path: LatLng[]

      The path to be snapped. The path parameter accepts a list of latitude/longitude pairs. Latitude and longitude values should be separated by commas. Coordinates should be separated by the pipe character: "|". For example: path=60.170880,24.942795|60.170879,24.942796|60.170877,24.942796.

      Note: The snapping algorithm works best for points that are not too far apart. @@ -14,4 +14,4 @@ To ensure the best snap-to-road quality, you should aim to provide paths on which consecutive pairs of points are within 300m of each other. This will also help in handling any isolated, long jumps between consecutive points caused by GPS signal loss, or noise.

      -
    +
    diff --git a/interfaces/SnapToRoadsResponse.html b/interfaces/SnapToRoadsResponse.html index 336ee466a0..acd08a3a00 100644 --- a/interfaces/SnapToRoadsResponse.html +++ b/interfaces/SnapToRoadsResponse.html @@ -1,3 +1,3 @@ -SnapToRoadsResponse | Google Maps Services Node Client
    interface SnapToRoadsResponse {
        data: { snappedPoints: SnappedPoint[] };
    }

    Hierarchy

    • AxiosResponse
      • SnapToRoadsResponse

    Properties

    Properties

    data: { snappedPoints: SnappedPoint[] }

    Type declaration

    +SnapToRoadsResponse | Google Maps Services Node Client
    interface SnapToRoadsResponse {
        data: { snappedPoints: SnappedPoint[] };
    }

    Hierarchy

    • AxiosResponse
      • SnapToRoadsResponse

    Properties

    Properties

    data: { snappedPoints: SnappedPoint[] }

    Type declaration

    diff --git a/interfaces/SnappedPoint.html b/interfaces/SnappedPoint.html index b5f05f9ee9..88394a7ab6 100644 --- a/interfaces/SnappedPoint.html +++ b/interfaces/SnappedPoint.html @@ -1,17 +1,17 @@ -SnappedPoint | Google Maps Services Node Client
    interface SnappedPoint {
        location: LatLngLiteralVerbose;
        originalIndex: number;
        placeId: string;
    }

    Properties

    location +SnappedPoint | Google Maps Services Node Client
    interface SnappedPoint {
        location: LatLngLiteralVerbose;
        originalIndex: number;
        placeId: string;
    }

    Properties

    Contains a latitude and longitude value.

    -
    originalIndex: number

    An integer that indicates the corresponding value in the original request. +

    originalIndex: number

    An integer that indicates the corresponding value in the original request. Each point in the request maps to at most two segmentsin the response:

    • If there are no nearby roads, no segment is returned.
    • If the nearest road is one-way, one segment is returned.
    • If the nearest road is bidirectional, two segments are returned.
    -
    placeId: string

    A unique identifier for a place. All place IDs returned by the Roads API correspond to road segments. +

    placeId: string

    A unique identifier for a place. All place IDs returned by the Roads API correspond to road segments. Place IDs can be used with other Google APIs, including the Places SDK and the Maps JavaScript API. For example, if you need to get road names for the snapped points returned by the Roads API, you can pass the placeId to the Places SDK or the Geocoding API. Within the Roads API, you can pass the placeId in a speed limits request to determine the speed limit along that road segment.

    -
    +
    diff --git a/interfaces/StructuredFormatting.html b/interfaces/StructuredFormatting.html index d0781040f2..f573e4a478 100644 --- a/interfaces/StructuredFormatting.html +++ b/interfaces/StructuredFormatting.html @@ -1,11 +1,11 @@ -StructuredFormatting | Google Maps Services Node Client
    interface StructuredFormatting {
        main_text: string;
        main_text_matched_substrings: PredictionSubstring[];
        secondary_text: string;
        secondary_text_matched_substrings: PredictionSubstring[];
    }

    Properties

    main_text +StructuredFormatting | Google Maps Services Node Client
    interface StructuredFormatting {
        main_text: string;
        main_text_matched_substrings: PredictionSubstring[];
        secondary_text: string;
        secondary_text_matched_substrings: PredictionSubstring[];
    }

    Properties

    main_text: string

    contains the main text of a prediction, usually the name of the place.

    -
    main_text_matched_substrings: PredictionSubstring[]

    contains an array with offset value and length. These describe the location of +

    main_text_matched_substrings: PredictionSubstring[]

    contains an array with offset value and length. These describe the location of the entered term in the prediction result text, so that the term can be highlighted if desired.

    -
    secondary_text: string

    contains the secondary text of a prediction, usually the location of the place.

    -
    secondary_text_matched_substrings: PredictionSubstring[]

    contains an array with offset value and length. These describe the location of +

    secondary_text: string

    contains the secondary text of a prediction, usually the location of the place.

    +
    secondary_text_matched_substrings: PredictionSubstring[]

    contains an array with offset value and length. These describe the location of the entered term in the prediction result secondary text, so that the term can be highlighted if desired.

    -
    +
    diff --git a/interfaces/TextSearchRequest.html b/interfaces/TextSearchRequest.html index 10458ec9b0..f63449c78d 100644 --- a/interfaces/TextSearchRequest.html +++ b/interfaces/TextSearchRequest.html @@ -1,35 +1,35 @@ -TextSearchRequest | Google Maps Services Node Client
    interface TextSearchRequest {
        params: {
            language?: Language;
            location?: LatLng;
            maxprice?: number;
            minprice?: number;
            opennow?: boolean;
            pagetoken?: string;
            query: string;
            radius?: number;
            region?: string;
            type?: PlaceType1;
        } & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • TextSearchRequest

    Properties

    Properties

    params: {
        language?: Language;
        location?: LatLng;
        maxprice?: number;
        minprice?: number;
        opennow?: boolean;
        pagetoken?: string;
        query: string;
        radius?: number;
        region?: string;
        type?: PlaceType1;
    } & RequestParams

    Type declaration

    • Optionallanguage?: Language

      The language code, indicating in which language the results should be returned, if possible. +TextSearchRequest | Google Maps Services Node Client

      interface TextSearchRequest {
          params: {
              language?: Language;
              location?: LatLng;
              maxprice?: number;
              minprice?: number;
              opennow?: boolean;
              pagetoken?: string;
              query: string;
              radius?: number;
              region?: string;
              type?: PlaceType1;
          } & RequestParams;
      }

      Hierarchy

      • Partial<AxiosRequestConfig>
        • TextSearchRequest

      Properties

      Properties

      params: {
          language?: Language;
          location?: LatLng;
          maxprice?: number;
          minprice?: number;
          opennow?: boolean;
          pagetoken?: string;
          query: string;
          radius?: number;
          region?: string;
          type?: PlaceType1;
      } & RequestParams

      Type declaration

      • Optionallanguage?: Language

        The language code, indicating in which language the results should be returned, if possible. Note that we often update supported languages so this list may not be exhaustive

        -
      • Optionallocation?: LatLng

        The latitude/longitude around which to retrieve place information. +

      • Optionallocation?: LatLng

        The latitude/longitude around which to retrieve place information. This must be specified as latitude,longitude. If you specify a location parameter, you must also specify a radius parameter.

        -
      • Optionalmaxprice?: number

        Restricts results to only those places within the specified price level. +

      • Optionalmaxprice?: number

        Restricts results to only those places within the specified price level. Valid values are in the range from 0 (most affordable) to 4 (most expensive), inclusive. The exact amount indicated by a specific value will vary from region to region.

        -
      • Optionalminprice?: number

        Restricts results to only those places within the specified price level. +

      • Optionalminprice?: number

        Restricts results to only those places within the specified price level. Valid values are in the range from 0 (most affordable) to 4 (most expensive), inclusive. The exact amount indicated by a specific value will vary from region to region.

        -
      • Optionalopennow?: boolean

        Returns only those places that are open for business at the time the query is sent. +

      • Optionalopennow?: boolean

        Returns only those places that are open for business at the time the query is sent. Places that do not specify opening hours in the Google Places database will not be returned if you include this parameter in your query.

        -
      • Optionalpagetoken?: string

        Returns the next 20 results from a previously run search. +

      • Optionalpagetoken?: string

        Returns the next 20 results from a previously run search. Setting a pagetoken parameter will execute a search with the same parameters used previously — all parameters other than pagetoken will be ignored.

        -
      • query: string

        The text string on which to search, for example: "restaurant" or "123 Main Street". +

      • query: string

        The text string on which to search, for example: "restaurant" or "123 Main Street". The Google Places service will return candidate matches based on this string and order the results based on their perceived relevance. This parameter becomes optional if the type parameter is also used in the search request.

        -
      • Optionalradius?: number

        Defines the distance (in meters) within which to bias place results. +

      • Optionalradius?: number

        Defines the distance (in meters) within which to bias place results. The maximum allowed radius is 50 000 meters. Results inside of this region will be ranked higher than results outside of the search circle; however, prominent results from outside of the search radius may be included.

        -
      • Optionalregion?: string

        The region code, specified as a ccTLD (country code top-level domain) two-character value. +

      • Optionalregion?: string

        The region code, specified as a ccTLD (country code top-level domain) two-character value. Most ccTLD codes are identical to ISO 3166-1 codes, with some exceptions. This parameter will only influence, not fully restrict, search results. If more relevant results exist outside of the specified region, they may be included. When this parameter is used, the country name is omitted from the resulting formatted_address for results in the specified region.

        -
      • Optionaltype?: PlaceType1

        Restricts the results to places matching the specified type. +

      • Optionaltype?: PlaceType1

        Restricts the results to places matching the specified type. Only one type may be specified (if more than one type is provided, all types following the first entry are ignored).

        -
      +
    diff --git a/interfaces/TextSearchResponse.html b/interfaces/TextSearchResponse.html index d1d56a93e8..d9e8188a2c 100644 --- a/interfaces/TextSearchResponse.html +++ b/interfaces/TextSearchResponse.html @@ -1,2 +1,2 @@ -TextSearchResponse | Google Maps Services Node Client
    interface TextSearchResponse {
        data: TextSearchResponseData;
    }

    Hierarchy

    • AxiosResponse
      • TextSearchResponse

    Properties

    Properties

    +TextSearchResponse | Google Maps Services Node Client
    interface TextSearchResponse {
        data: TextSearchResponseData;
    }

    Hierarchy

    • AxiosResponse
      • TextSearchResponse

    Properties

    Properties

    diff --git a/interfaces/TextSearchResponseData.html b/interfaces/TextSearchResponseData.html index aed4571b0d..4c571bf9fa 100644 --- a/interfaces/TextSearchResponseData.html +++ b/interfaces/TextSearchResponseData.html @@ -1,14 +1,14 @@ -TextSearchResponseData | Google Maps Services Node Client
    interface TextSearchResponseData {
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        results: Partial<PlaceData>[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message +TextSearchResponseData | Google Maps Services Node Client
    interface TextSearchResponseData {
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        results: Partial<PlaceData>[];
        status: Status;
    }

    Hierarchy (View Summary)

    Properties

    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information about the reasons behind the given status code.

    -
    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    -
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. +

    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    +
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. A next_page_token will not be returned if there are no additional results to display. The maximum number of results that can be returned is 60. There is a short delay between when a next_page_token is issued, and when it will become valid.

    -
    results: Partial<PlaceData>[]
    status: Status

    contains metadata on the request. See Status Codes below.

    -
    +
    results: Partial<PlaceData>[]
    status: Status

    contains metadata on the request. See Status Codes below.

    +
    diff --git a/interfaces/Time.html b/interfaces/Time.html index 0379366673..ce540b14d5 100644 --- a/interfaces/Time.html +++ b/interfaces/Time.html @@ -1,8 +1,8 @@ -Time | Google Maps Services Node Client
    interface Time {
        text: string;
        time_zone: string;
        value: Date;
    }

    Properties

    text +Time | Google Maps Services Node Client
    interface Time {
        text: string;
        time_zone: string;
        value: Date;
    }

    Properties

    Properties

    text: string

    the time specified as a string. The time is displayed in the time zone of the transit stop.

    -
    time_zone: string

    contains the time zone of this station. The value is the name of the time zone as defined in the -IANA Time Zone Database, e.g. "America/New_York".

    -
    value: Date

    the time specified as a JavaScript Date object.

    -
    +
    time_zone: string

    contains the time zone of this station. The value is the name of the time zone as defined in the +IANA Time Zone Database, e.g. "America/New_York".

    +
    value: Date

    the time specified as a JavaScript Date object.

    +
    diff --git a/interfaces/TimeZoneRequest.html b/interfaces/TimeZoneRequest.html index 22b91958e7..3b374c9325 100644 --- a/interfaces/TimeZoneRequest.html +++ b/interfaces/TimeZoneRequest.html @@ -1,13 +1,13 @@ -TimeZoneRequest | Google Maps Services Node Client
    interface TimeZoneRequest {
        params: {
            language?: Language;
            location: LatLng;
            timestamp: number | Date;
        } & RequestParams;
    }

    Hierarchy

    • Partial<AxiosRequestConfig>
      • TimeZoneRequest

    Properties

    Properties

    params: { language?: Language; location: LatLng; timestamp: number | Date } & RequestParams

    Type declaration

    • Optionallanguage?: Language

      The language in which to return results. +TimeZoneRequest | Google Maps Services Node Client

      interface TimeZoneRequest {
          params: {
              language?: Language;
              location: LatLng;
              timestamp: number | Date;
          } & RequestParams;
      }

      Hierarchy

      • Partial<AxiosRequestConfig>
        • TimeZoneRequest

      Properties

      Properties

      params: { language?: Language; location: LatLng; timestamp: number | Date } & RequestParams

      Type declaration

      • Optionallanguage?: Language

        The language in which to return results. Note that we often update supported languages so this list may not be exhaustive.

        Language.English
         
        -
      • location: LatLng

        a comma-separated lat,lng tuple (eg. location=-33.86,151.20), representing the location to look up.

        -
      • timestamp: number | Date

        specifies the desired time as seconds since midnight, January 1, 1970 UTC. +

    • location: LatLng

      a comma-separated lat,lng tuple (eg. location=-33.86,151.20), representing the location to look up.

      +
    • timestamp: number | Date

      specifies the desired time as seconds since midnight, January 1, 1970 UTC. The Time Zone API uses the timestamp to determine whether or not Daylight Savings should be applied, based on the time zone of the location. Note that the API does not take historical time zones into account. That is, if you specify a past timestamp, the API does not take into account the possibility that the location was previously in a different time zone.

      -
    +
    diff --git a/interfaces/TimeZoneResponse.html b/interfaces/TimeZoneResponse.html index d4e4b17b45..f940f81acc 100644 --- a/interfaces/TimeZoneResponse.html +++ b/interfaces/TimeZoneResponse.html @@ -1,2 +1,2 @@ -TimeZoneResponse | Google Maps Services Node Client
    interface TimeZoneResponse {
        data: TimeZoneResponseData;
    }

    Hierarchy

    • AxiosResponse
      • TimeZoneResponse

    Properties

    Properties

    +TimeZoneResponse | Google Maps Services Node Client
    interface TimeZoneResponse {
        data: TimeZoneResponseData;
    }

    Hierarchy

    • AxiosResponse
      • TimeZoneResponse

    Properties

    Properties

    diff --git a/interfaces/TimeZoneResponseData.html b/interfaces/TimeZoneResponseData.html index de4f199a05..7f70457f96 100644 --- a/interfaces/TimeZoneResponseData.html +++ b/interfaces/TimeZoneResponseData.html @@ -1,4 +1,4 @@ -TimeZoneResponseData | Google Maps Services Node Client
    interface TimeZoneResponseData {
        dstOffset: number;
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        rawOffset: number;
        status: Status;
        timeZoneId: string;
        timeZoneName: string;
    }

    Hierarchy (View Summary)

    Properties

    dstOffset +TimeZoneResponseData | Google Maps Services Node Client
    interface TimeZoneResponseData {
        dstOffset: number;
        error_message: string;
        html_attributions?: string[];
        next_page_token?: string;
        rawOffset: number;
        status: Status;
        timeZoneId: string;
        timeZoneName: string;
    }

    Hierarchy (View Summary)

    Properties

    dstOffset: number

    the offset for daylight-savings time in seconds. This will be zero if the time zone is not in Daylight Savings Time during the specified timestamp.

    -
    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information +

    error_message: string

    When the top-level status code is other than OK, this field contains more detailed information about the reasons behind the given status code.

    -
    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    -
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. +

    html_attributions?: string[]

    may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).

    +
    next_page_token?: string

    contains a token that can be used to return up to 20 additional results. A next_page_token will not be returned if there are no additional results to display. The maximum number of results that can be returned is 60. There is a short delay between when a next_page_token is issued, and when it will become valid.

    -
    rawOffset: number

    the offset from UTC (in seconds) for the given location. This does not take into effect daylight savings.

    -
    status: Status

    contains metadata on the request. See Status Codes below.

    -
    timeZoneId: string

    a string containing the ID of the time zone, such as "America/Los_Angeles" or "Australia/Sydney". -These IDs are defined by Unicode Common Locale Data Repository (CLDR) project, -and currently available in file timezone.xml. +

    rawOffset: number

    the offset from UTC (in seconds) for the given location. This does not take into effect daylight savings.

    +
    status: Status

    contains metadata on the request. See Status Codes below.

    +
    timeZoneId: string

    a string containing the ID of the time zone, such as "America/Los_Angeles" or "Australia/Sydney". +These IDs are defined by Unicode Common Locale Data Repository (CLDR) project, +and currently available in file timezone.xml. When a timezone has several IDs, the canonical one is returned. In timezone.xml, this is the first alias of each timezone. For example, "Asia/Calcutta" is returned, not "Asia/Kolkata".

    -
    timeZoneName: string

    a string containing the long form name of the time zone. +

    timeZoneName: string

    a string containing the long form name of the time zone. This field will be localized if the language parameter is set. eg. "Pacific Daylight Time" or "Australian Eastern Daylight Time"

    -
    +
    diff --git a/interfaces/TransitAgency.html b/interfaces/TransitAgency.html index fbc5cf2ac4..5d2f8886fb 100644 --- a/interfaces/TransitAgency.html +++ b/interfaces/TransitAgency.html @@ -1,8 +1,8 @@ TransitAgency | Google Maps Services Node Client

    You must display the names and URLs of the transit agencies servicing the trip results.

    -
    interface TransitAgency {
        name: string;
        phone: string;
        url: string;
    }

    Properties

    interface TransitAgency {
        name: string;
        phone: string;
        url: string;
    }

    Properties

    Properties

    name: string

    contains the name of the transit agency.

    -
    phone: string

    contains the phone number of the transit agency.

    -
    url: string

    contains the URL for the transit agency.

    -
    +
    phone: string

    contains the phone number of the transit agency.

    +
    url: string

    contains the URL for the transit agency.

    +
    diff --git a/interfaces/TransitDetails.html b/interfaces/TransitDetails.html index dc3323f564..6e13f65393 100644 --- a/interfaces/TransitDetails.html +++ b/interfaces/TransitDetails.html @@ -1,7 +1,7 @@ TransitDetails | Google Maps Services Node Client

    Transit directions return additional information that is not relevant for other modes of transportation. These additional properties are exposed through the transit_details object, returned as a field of an element in the steps[] array. From the TransitDetails object you can access additional information about the transit stop, transit line and transit agency

    -
    interface TransitDetails {
        arrival_stop: TransitStop;
        arrival_time: Time;
        departure_stop: TransitStop;
        departure_time: Time;
        headsign: string;
        headway: number;
        line: TransitLine;
        num_stops: number;
    }

    Properties

    interface TransitDetails {
        arrival_stop: TransitStop;
        arrival_time: Time;
        departure_stop: TransitStop;
        departure_time: Time;
        headsign: string;
        headway: number;
        line: TransitLine;
        num_stops: number;
    }

    Properties

    arrival_stop: TransitStop

    contains information about the stop for this part of the trip.

    -
    arrival_time: Time

    contain the arrival time for this leg of the journey.

    -
    departure_stop: TransitStop

    contains information about the station for this part of the trip.

    -
    departure_time: Time

    contain the departure time for this leg of the journey.

    -
    headsign: string

    specifies the direction in which to travel on this line, as it is marked on the vehicle or at the departure stop. +

    arrival_time: Time

    contain the arrival time for this leg of the journey.

    +
    departure_stop: TransitStop

    contains information about the station for this part of the trip.

    +
    departure_time: Time

    contain the departure time for this leg of the journey.

    +
    headsign: string

    specifies the direction in which to travel on this line, as it is marked on the vehicle or at the departure stop. This will often be the terminus station.

    -
    headway: number

    specifies the expected number of seconds between departures from the same stop at this time. +

    headway: number

    specifies the expected number of seconds between departures from the same stop at this time. For example, with a headway value of 600, you would expect a ten minute wait if you should miss your bus.

    -

    contains information about the transit line used in this step.

    -
    num_stops: number

    contains the number of stops in this step, counting the arrival stop, but not the departure stop. +

    contains information about the transit line used in this step.

    +
    num_stops: number

    contains the number of stops in this step, counting the arrival stop, but not the departure stop. For example, if your directions involve leaving from Stop A, passing through stops B and C, and arriving at stop D, num_stops will return 3.

    -
    +
    diff --git a/interfaces/TransitFare.html b/interfaces/TransitFare.html index 03eedbf218..d29c8a25c5 100644 --- a/interfaces/TransitFare.html +++ b/interfaces/TransitFare.html @@ -1,7 +1,7 @@ -TransitFare | Google Maps Services Node Client
    interface TransitFare {
        currency: string;
        text: string;
        value: number;
    }

    Properties

    currency +TransitFare | Google Maps Services Node Client
    interface TransitFare {
        currency: string;
        text: string;
        value: number;
    }

    Properties

    Properties

    currency: string

    An ISO 4217 currency code indicating the currency that the amount is expressed in.

    -
    text: string

    The total fare amount, formatted in the requested language.

    -
    value: number

    The total fare amount, in the currency specified above.

    -
    +

    Properties

    currency: string

    An ISO 4217 currency code indicating the currency that the amount is expressed in.

    +
    text: string

    The total fare amount, formatted in the requested language.

    +
    value: number

    The total fare amount, in the currency specified above.

    +
    diff --git a/interfaces/TransitLine.html b/interfaces/TransitLine.html index 1dad3123fb..57ea61cca4 100644 --- a/interfaces/TransitLine.html +++ b/interfaces/TransitLine.html @@ -1,4 +1,4 @@ -TransitLine | Google Maps Services Node Client
    interface TransitLine {
        agencies: TransitAgency[];
        color: string;
        icon: string;
        name: string;
        short_name: string;
        text_color: string;
        url: string;
        vehicle: TransitVehicle;
    }

    Properties

    agencies +TransitLine | Google Maps Services Node Client
    interface TransitLine {
        agencies: TransitAgency[];
        color: string;
        icon: string;
        name: string;
        short_name: string;
        text_color: string;
        url: string;
        vehicle: TransitVehicle;
    }

    Properties

    agencies color icon name @@ -8,11 +8,11 @@ vehicle

    Properties

    agencies: TransitAgency[]

    is an array containing a single TransitAgency object. The TransitAgency object provides information about the operator of the line

    -
    color: string

    contains the color commonly used in signage for this transit line. The color will be specified as a hex string such as: #FF0033.

    -
    icon: string

    contains the URL for the icon associated with this line.

    -
    name: string

    contains the full name of this transit line. eg. "7 Avenue Express".

    -
    short_name: string

    contains the short name of this transit line. This will normally be a line number, such as "M7" or "355".

    -
    text_color: string

    contains the color of text commonly used for signage of this line. The color will be specified as a hex string.

    -
    url: string

    contains the URL for this transit line as provided by the transit agency.

    -

    contains the type of vehicle used on this line.

    -
    +
    color: string

    contains the color commonly used in signage for this transit line. The color will be specified as a hex string such as: #FF0033.

    +
    icon: string

    contains the URL for the icon associated with this line.

    +
    name: string

    contains the full name of this transit line. eg. "7 Avenue Express".

    +
    short_name: string

    contains the short name of this transit line. This will normally be a line number, such as "M7" or "355".

    +
    text_color: string

    contains the color of text commonly used for signage of this line. The color will be specified as a hex string.

    +
    url: string

    contains the URL for this transit line as provided by the transit agency.

    +

    contains the type of vehicle used on this line.

    +
    diff --git a/interfaces/TransitStop.html b/interfaces/TransitStop.html index 873ff2dd6e..be098bc768 100644 --- a/interfaces/TransitStop.html +++ b/interfaces/TransitStop.html @@ -1,5 +1,5 @@ -TransitStop | Google Maps Services Node Client
    interface TransitStop {
        location: LatLngLiteral;
        name: string;
    }

    Properties

    location +TransitStop | Google Maps Services Node Client
    interface TransitStop {
        location: LatLngLiteral;
        name: string;
    }

    Properties

    Properties

    location: LatLngLiteral

    the location of the transit station/stop, represented as a lat and lng field.

    -
    name: string

    the name of the transit station/stop. eg. "Union Square".

    -
    +
    name: string

    the name of the transit station/stop. eg. "Union Square".

    +
    diff --git a/interfaces/TransitVehicle.html b/interfaces/TransitVehicle.html index 3ab357ebbe..ffc0f20783 100644 --- a/interfaces/TransitVehicle.html +++ b/interfaces/TransitVehicle.html @@ -1,9 +1,9 @@ -TransitVehicle | Google Maps Services Node Client
    interface TransitVehicle {
        icon: string;
        local_icon: string;
        name: string;
        type: VehicleType;
    }

    Properties

    icon +TransitVehicle | Google Maps Services Node Client
    interface TransitVehicle {
        icon: string;
        local_icon: string;
        name: string;
        type: VehicleType;
    }

    Properties

    icon: string

    contains the URL for an icon associated with this vehicle type.

    -
    local_icon: string

    contains the URL for the icon associated with this vehicle type, based on the local transport signage.

    -
    name: string

    contains the name of the vehicle on this line. eg. "Subway.".

    -

    contains the type of vehicle that runs on this line.

    -
    +
    local_icon: string

    contains the URL for the icon associated with this vehicle type, based on the local transport signage.

    +
    name: string

    contains the name of the vehicle on this line. eg. "Subway.".

    +

    contains the type of vehicle that runs on this line.

    +
    diff --git a/interfaces/WifiAccessPoint.html b/interfaces/WifiAccessPoint.html index 0b5b9f9e38..7e53ab454d 100644 --- a/interfaces/WifiAccessPoint.html +++ b/interfaces/WifiAccessPoint.html @@ -1,11 +1,11 @@ -WifiAccessPoint | Google Maps Services Node Client
    interface WifiAccessPoint {
        age?: number;
        channel?: number;
        macAddress: string;
        signalStrength?: number;
        signalToNoiseRatio?: number;
    }

    Properties

    age? +WifiAccessPoint | Google Maps Services Node Client
    interface WifiAccessPoint {
        age?: number;
        channel?: number;
        macAddress: string;
        signalStrength?: number;
        signalToNoiseRatio?: number;
    }

    Properties

    age?: number

    The number of milliseconds since this access point was detected.

    -
    channel?: number

    The channel over which the client is communicating with the acces.

    -
    macAddress: string

    The MAC address of the WiFi node. It's typically called a BSS, BSSID or MAC address. Separators must be : (colon).

    -
    signalStrength?: number

    The current signal strength measured in dBm.

    -
    signalToNoiseRatio?: number

    The current signal to noise ratio measured in dB.

    -
    +
    channel?: number

    The channel over which the client is communicating with the acces.

    +
    macAddress: string

    The MAC address of the WiFi node. It's typically called a BSS, BSSID or MAC address. Separators must be : (colon).

    +
    signalStrength?: number

    The current signal strength measured in dBm.

    +
    signalToNoiseRatio?: number

    The current signal to noise ratio measured in dB.

    +
    diff --git a/types/AddressType.html b/types/AddressType.html index 2e23682f55..52d5ef0040 100644 --- a/types/AddressType.html +++ b/types/AddressType.html @@ -1 +1 @@ -AddressType | Google Maps Services Node Client
    +AddressType | Google Maps Services Node Client
    diff --git a/types/Config.html b/types/Config.html index 3bff6c8ddd..14b8584313 100644 --- a/types/Config.html +++ b/types/Config.html @@ -1 +1 @@ -Config | Google Maps Services Node Client
    Config: { raxConfig?: rax.RetryConfig } & AxiosRequestConfig
    +Config | Google Maps Services Node Client
    Config: { raxConfig?: rax.RetryConfig } & AxiosRequestConfig
    diff --git a/types/GeolocateResponse.html b/types/GeolocateResponse.html index 46d624fded..4a802eb4b0 100644 --- a/types/GeolocateResponse.html +++ b/types/GeolocateResponse.html @@ -1 +1 @@ -GeolocateResponse | Google Maps Services Node Client
    +GeolocateResponse | Google Maps Services Node Client
    diff --git a/types/LatLng.html b/types/LatLng.html index 3508bbdb5a..e1c6d346e3 100644 --- a/types/LatLng.html +++ b/types/LatLng.html @@ -5,4 +5,4 @@
  • an object with 'lat', 'lng' properties; or
  • an object with 'latitude', 'longitude' properties.
  • -
    +
    diff --git a/types/LatLngArray.html b/types/LatLngArray.html index 59263434ca..4e8bc7d541 100644 --- a/types/LatLngArray.html +++ b/types/LatLngArray.html @@ -1 +1 @@ -LatLngArray | Google Maps Services Node Client
    LatLngArray: [number, number]
    +LatLngArray | Google Maps Services Node Client
    LatLngArray: [number, number]
    diff --git a/types/LatLngString.html b/types/LatLngString.html index da619500b1..abff868882 100644 --- a/types/LatLngString.html +++ b/types/LatLngString.html @@ -1 +1 @@ -LatLngString | Google Maps Services Node Client
    LatLngString: string
    +LatLngString | Google Maps Services Node Client
    LatLngString: string
    diff --git a/types/Place.html b/types/Place.html index bf9eff53aa..611c7996d0 100644 --- a/types/Place.html +++ b/types/Place.html @@ -1 +1 @@ -Place | Google Maps Services Node Client
    Place: Partial<PlaceData>
    +Place | Google Maps Services Node Client
    Place: Partial<PlaceData>
    diff --git a/types/RequestParams.html b/types/RequestParams.html index 1c1b483a67..720b5f6921 100644 --- a/types/RequestParams.html +++ b/types/RequestParams.html @@ -9,4 +9,4 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

    -
    +
    diff --git a/variables/AddressType-1.html b/variables/AddressType-1.html index d482ebad26..69086416a0 100644 --- a/variables/AddressType-1.html +++ b/variables/AddressType-1.html @@ -1 +1 @@ -AddressType | Google Maps Services Node Client
    AddressType: typeof PlaceType1 & typeof PlaceType2 = ...
    +AddressType | Google Maps Services Node Client
    AddressType: typeof PlaceType1 & typeof PlaceType2 = ...
    diff --git a/variables/X_GOOG_MAPS_EXPERIENCE_ID.html b/variables/X_GOOG_MAPS_EXPERIENCE_ID.html index 5f365ba8aa..db8ab34110 100644 --- a/variables/X_GOOG_MAPS_EXPERIENCE_ID.html +++ b/variables/X_GOOG_MAPS_EXPERIENCE_ID.html @@ -1 +1 @@ -X_GOOG_MAPS_EXPERIENCE_ID | Google Maps Services Node Client

    Variable X_GOOG_MAPS_EXPERIENCE_IDConst

    X_GOOG_MAPS_EXPERIENCE_ID: "X-GOOG-MAPS-EXPERIENCE-ID"
    +X_GOOG_MAPS_EXPERIENCE_ID | Google Maps Services Node Client

    Variable X_GOOG_MAPS_EXPERIENCE_IDConst

    X_GOOG_MAPS_EXPERIENCE_ID: "X-GOOG-MAPS-EXPERIENCE-ID"
    diff --git a/variables/acceptEncoding.html b/variables/acceptEncoding.html index edc5a0db23..5c085d2142 100644 --- a/variables/acceptEncoding.html +++ b/variables/acceptEncoding.html @@ -1 +1 @@ -acceptEncoding | Google Maps Services Node Client
    acceptEncoding: "gzip"
    +acceptEncoding | Google Maps Services Node Client
    acceptEncoding: "gzip"
    diff --git a/variables/defaultHttpsAgent.html b/variables/defaultHttpsAgent.html index 8ae8bfcd5b..c98b1137ed 100644 --- a/variables/defaultHttpsAgent.html +++ b/variables/defaultHttpsAgent.html @@ -1 +1 @@ -defaultHttpsAgent | Google Maps Services Node Client
    defaultHttpsAgent: HttpsAgent = ...
    +defaultHttpsAgent | Google Maps Services Node Client
    defaultHttpsAgent: HttpsAgent = ...
    diff --git a/variables/defaultTimeout.html b/variables/defaultTimeout.html index 0a0d864cc4..911445904a 100644 --- a/variables/defaultTimeout.html +++ b/variables/defaultTimeout.html @@ -1 +1 @@ -defaultTimeout | Google Maps Services Node Client
    defaultTimeout: 10000
    +defaultTimeout | Google Maps Services Node Client
    defaultTimeout: 10000
    diff --git a/variables/userAgent.html b/variables/userAgent.html index 4fbcd8132a..b0f70620cc 100644 --- a/variables/userAgent.html +++ b/variables/userAgent.html @@ -1 +1 @@ -userAgent | Google Maps Services Node Client
    userAgent: string = ...
    +userAgent | Google Maps Services Node Client
    userAgent: string = ...
    diff --git a/variables/version.html b/variables/version.html index 065ec2276d..1af9c17e9b 100644 --- a/variables/version.html +++ b/variables/version.html @@ -1 +1 @@ -version | Google Maps Services Node Client
    version: any = ...
    +version | Google Maps Services Node Client
    version: any = ...