Skip to content

Commit 4a1319f

Browse files
authored
Merge pull request #10 from github/remove-duplicate-entries-from-example-page
Remove duplicate entries from example page
2 parents 4611415 + 48c8352 commit 4a1319f

File tree

2 files changed

+90
-22
lines changed

2 files changed

+90
-22
lines changed

example/index.html

Lines changed: 82 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -122,18 +122,6 @@
122122
<td data-supported="true">4+</td>
123123
<td data-supported="true">6+</td>
124124
</tr>
125-
<tr>
126-
<th>
127-
<a href="https://developer.mozilla.org/en-US/docs/Web/API/Blob">
128-
<code>Blob Constructor</code>
129-
</a>
130-
</th>
131-
<td data-code="typeof Blob === 'function'"></td>
132-
<td data-supported="true">5+</td>
133-
<td data-supported="true">12+</td>
134-
<td data-supported="true">4+</td>
135-
<td data-supported="true">6+</td>
136-
</tr>
137125
<tr>
138126
<th>
139127
<a href="https://developer.mozilla.org/en-US/docs/Web/API/PerformanceObserver">
@@ -303,6 +291,66 @@
303291
<td data-supported="true">65+</td>
304292
<td data-supported="true">12.2+</td>
305293
</tr>
294+
<tr>
295+
<th>
296+
<a href="https://developer.mozilla.org/en-US/docs/Web/API/FormData/entries">
297+
<code>FormData.entries</code>
298+
</a>
299+
</th>
300+
<td data-code="'entries' in FormData.prototype"></td>
301+
<td data-supported="true">50+</td>
302+
<td data-supported="true">18+</td>
303+
<td data-supported="true">44+</td>
304+
<td data-supported="true">11.1+</td>
305+
</tr>
306+
<tr>
307+
<th>
308+
<a href="https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute">
309+
<code>Element.toggleAttribute</code>
310+
</a>
311+
</th>
312+
<td data-code="'toggleAttribute' in Element.prototype"></td>
313+
<td data-supported="true">69+</td>
314+
<td data-supported="true">18+</td>
315+
<td data-supported="true">63+</td>
316+
<td data-supported="true">12+</td>
317+
</tr>
318+
<tr>
319+
<th>
320+
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/fromEntries">
321+
<code>Object.fromEntries</code>
322+
</a>
323+
</th>
324+
<td data-code="'fromEntries' in Object"></td>
325+
<td data-supported="true">73+</td>
326+
<td data-supported="true">79+</td>
327+
<td data-supported="true">63+</td>
328+
<td data-supported="true">12.1+</td>
329+
</tr>
330+
<tr>
331+
<th>
332+
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/flatMap">
333+
<code>Array.flatMap</code>
334+
</a>
335+
</th>
336+
<td data-code="'flatMap' in Array.prototype"></td>
337+
<td data-supported="true">69+</td>
338+
<td data-supported="true">79+</td>
339+
<td data-supported="true">62+</td>
340+
<td data-supported="true">12+</td>
341+
</tr>
342+
<tr>
343+
<th>
344+
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/trimEnd">
345+
<code>String.trimEnd</code>
346+
</a>
347+
</th>
348+
<td data-code="'trimEnd' in String.prototype"></td>
349+
<td data-supported="true">66+</td>
350+
<td data-supported="true">79+</td>
351+
<td data-supported="true">61+</td>
352+
<td data-supported="true">12+</td>
353+
</tr>
306354
<tr>
307355
<th>
308356
<a href="https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal/abort">
@@ -342,7 +390,7 @@
342390
<tr>
343391
<th>
344392
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/at">
345-
<code>Array#at</code>
393+
<code>Array.at</code>
346394
</a>
347395
</th>
348396
<td data-polyfill="arrayAt"></td>
@@ -366,7 +414,7 @@
366414
<tr>
367415
<th>
368416
<a href="https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceChildren">
369-
<code>Element#replaceChildren</code>
417+
<code>Element.replaceChildren</code>
370418
</a>
371419
</th>
372420
<td data-polyfill="elementReplaceChildren"></td>
@@ -378,7 +426,7 @@
378426
<tr>
379427
<th>
380428
<a href="https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#add_an_abortable_listener">
381-
<code>EventTarget#addEventListener signal</code>
429+
<code>EventTarget.addEventListener signal</code>
382430
</a>
383431
</th>
384432
<td data-polyfill="eventAbortSignal"></td>
@@ -413,14 +461,14 @@
413461
</tr>
414462
<tr>
415463
<th>
416-
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled">
417-
<code>Promise.allSettled</code>
464+
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/matchAll">
465+
<code>String.matchAll</code>
418466
</a>
419467
</th>
420-
<td data-polyfill="promiseAllSettled"></td>
421-
<td data-supported="true">76+</td>
468+
<td data-code="'matchAll' in String.prototype"></td>
469+
<td data-supported="true">73+</td>
422470
<td data-supported="true">79+</td>
423-
<td data-supported="true">71+</td>
471+
<td data-supported="true">67+</td>
424472
<td data-supported="true">13+</td>
425473
</tr>
426474
<tr>
@@ -438,14 +486,26 @@
438486
<tr>
439487
<th>
440488
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll">
441-
<code>String#replaceAll</code>
489+
<code>String.replaceAll</code>
442490
</a>
443491
</th>
444492
<td data-polyfill="stringReplaceAll"></td>
445493
<td data-supported="true">85+</td>
446494
<td data-supported="true">85+</td>
447495
<td data-supported="true">77+</td>
448-
<td data-supported="false">13.1+</td>
496+
<td data-supported="true">13.1+</td>
497+
</tr>
498+
<tr>
499+
<th>
500+
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/any">
501+
<code>Promise.any</code>
502+
</a>
503+
</th>
504+
<td data-polyfill="promiseAny"></td>
505+
<td data-supported="true">85+</td>
506+
<td data-supported="true">85+</td>
507+
<td data-supported="true">79+</td>
508+
<td data-supported="true">14+</td>
449509
</tr>
450510
<tr><th colspan="6">Native Syntax</th></tr>
451511
<tr>

src/index.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,14 @@ export const baseSupport =
4242
// ES2022
4343
// 'at' in String.prototype && // Polyfilled
4444
// 'at' in Array.prototype && // Polyfilled
45+
// 'hasOwn' in Object && // Polyfilled
46+
// ESNext
47+
// 'abort' in AbortSignal && // Polyfilled
48+
// 'timeout' in AbortSignal && // Polyfilled
49+
// typeof AggregateError === 'function' && // Polyfilled
50+
// 'randomUUID' in crypto && // Polyfilled
51+
// 'replaceChildren' in Element.prototype && // Polyfilled
52+
// 'requestIdleCallback' in window && // Polyfilled
4553
true
4654

4755
export const polyfills = {

0 commit comments

Comments
 (0)