Skip to content

Commit 6789178

Browse files
feat: abort if google.maps.version defined (#81) 2b13ad9
1 parent c78b36a commit 6789178

File tree

9 files changed

+38
-28
lines changed

9 files changed

+38
-28
lines changed

classes/loader.html

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ <h3>constructor</h3>
137137
<li class="tsd-description">
138138
<aside class="tsd-sources">
139139
<ul>
140-
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/f2d533a/src/index.ts#L248">index.ts:248</a></li>
140+
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/db19745/src/index.ts#L248">index.ts:248</a></li>
141141
</ul>
142142
</aside>
143143
<div class="tsd-comment tsd-typography">
@@ -199,7 +199,7 @@ <h3>api<wbr>Key</h3>
199199
<div class="tsd-signature tsd-kind-icon">api<wbr>Key<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
200200
<aside class="tsd-sources">
201201
<ul>
202-
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/f2d533a/src/index.ts#L206">index.ts:206</a></li>
202+
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/db19745/src/index.ts#L206">index.ts:206</a></li>
203203
</ul>
204204
</aside>
205205
<div class="tsd-comment tsd-typography">
@@ -214,7 +214,7 @@ <h3>channel</h3>
214214
<div class="tsd-signature tsd-kind-icon">channel<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
215215
<aside class="tsd-sources">
216216
<ul>
217-
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/f2d533a/src/index.ts#L210">index.ts:210</a></li>
217+
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/db19745/src/index.ts#L210">index.ts:210</a></li>
218218
</ul>
219219
</aside>
220220
<div class="tsd-comment tsd-typography">
@@ -229,7 +229,7 @@ <h3>id</h3>
229229
<div class="tsd-signature tsd-kind-icon">id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
230230
<aside class="tsd-sources">
231231
<ul>
232-
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/f2d533a/src/index.ts#L214">index.ts:214</a></li>
232+
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/db19745/src/index.ts#L214">index.ts:214</a></li>
233233
</ul>
234234
</aside>
235235
<div class="tsd-comment tsd-typography">
@@ -244,7 +244,7 @@ <h3>language</h3>
244244
<div class="tsd-signature tsd-kind-icon">language<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
245245
<aside class="tsd-sources">
246246
<ul>
247-
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/f2d533a/src/index.ts#L222">index.ts:222</a></li>
247+
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/db19745/src/index.ts#L222">index.ts:222</a></li>
248248
</ul>
249249
</aside>
250250
<div class="tsd-comment tsd-typography">
@@ -259,7 +259,7 @@ <h3>libraries</h3>
259259
<div class="tsd-signature tsd-kind-icon">libraries<span class="tsd-signature-symbol">:</span> <a href="../globals.html#libraries" class="tsd-signature-type">Libraries</a></div>
260260
<aside class="tsd-sources">
261261
<ul>
262-
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/f2d533a/src/index.ts#L218">index.ts:218</a></li>
262+
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/db19745/src/index.ts#L218">index.ts:218</a></li>
263263
</ul>
264264
</aside>
265265
<div class="tsd-comment tsd-typography">
@@ -274,7 +274,7 @@ <h3>map<wbr>Ids</h3>
274274
<div class="tsd-signature tsd-kind-icon">map<wbr>Ids<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
275275
<aside class="tsd-sources">
276276
<ul>
277-
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/f2d533a/src/index.ts#L232">index.ts:232</a></li>
277+
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/db19745/src/index.ts#L232">index.ts:232</a></li>
278278
</ul>
279279
</aside>
280280
<div class="tsd-comment tsd-typography">
@@ -289,7 +289,7 @@ <h3>nonce</h3>
289289
<div class="tsd-signature tsd-kind-icon">nonce<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></div>
290290
<aside class="tsd-sources">
291291
<ul>
292-
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/f2d533a/src/index.ts#L237">index.ts:237</a></li>
292+
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/db19745/src/index.ts#L237">index.ts:237</a></li>
293293
</ul>
294294
</aside>
295295
<div class="tsd-comment tsd-typography">
@@ -304,7 +304,7 @@ <h3>region</h3>
304304
<div class="tsd-signature tsd-kind-icon">region<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
305305
<aside class="tsd-sources">
306306
<ul>
307-
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/f2d533a/src/index.ts#L227">index.ts:227</a></li>
307+
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/db19745/src/index.ts#L227">index.ts:227</a></li>
308308
</ul>
309309
</aside>
310310
<div class="tsd-comment tsd-typography">
@@ -319,7 +319,7 @@ <h3>url</h3>
319319
<div class="tsd-signature tsd-kind-icon">url<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
320320
<aside class="tsd-sources">
321321
<ul>
322-
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/f2d533a/src/index.ts#L242">index.ts:242</a></li>
322+
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/db19745/src/index.ts#L242">index.ts:242</a></li>
323323
</ul>
324324
</aside>
325325
<div class="tsd-comment tsd-typography">
@@ -334,7 +334,7 @@ <h3>version</h3>
334334
<div class="tsd-signature tsd-kind-icon">version<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
335335
<aside class="tsd-sources">
336336
<ul>
337-
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/f2d533a/src/index.ts#L202">index.ts:202</a></li>
337+
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/db19745/src/index.ts#L202">index.ts:202</a></li>
338338
</ul>
339339
</aside>
340340
<div class="tsd-comment tsd-typography">
@@ -356,7 +356,7 @@ <h3>load</h3>
356356
<li class="tsd-description">
357357
<aside class="tsd-sources">
358358
<ul>
359-
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/f2d533a/src/index.ts#L326">index.ts:326</a></li>
359+
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/db19745/src/index.ts#L326">index.ts:326</a></li>
360360
</ul>
361361
</aside>
362362
<div class="tsd-comment tsd-typography">
@@ -378,7 +378,7 @@ <h3>load<wbr>Callback</h3>
378378
<li class="tsd-description">
379379
<aside class="tsd-sources">
380380
<ul>
381-
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/f2d533a/src/index.ts#L350">index.ts:350</a></li>
381+
<li>Defined in <a href="https://github.com/googlemaps/js-api-loader/blob/db19745/src/index.ts#L350">index.ts:350</a></li>
382382
</ul>
383383
</aside>
384384
<div class="tsd-comment tsd-typography">

dist/index.dev.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1865,6 +1865,11 @@ this.google.maps.plugins.loader = (function (exports) {
18651865
};
18661866

18671867
Loader.prototype.execute = function () {
1868+
if (window.google && window.google.maps && window.google.maps.version) {
1869+
console.warn("Aborted attempt to load Google Maps JS with @googlemaps/js-api-loader." + "This may result in undesirable behavior as script parameters may not match.");
1870+
this.callback();
1871+
}
1872+
18681873
if (this.done) {
18691874
this.callback();
18701875
} else {

dist/index.esm.js

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)