Skip to content

Commit ce0402d

Browse files
committed
1 parent 4f1b209 commit ce0402d

File tree

4 files changed

+16
-15
lines changed

4 files changed

+16
-15
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
- `Math.sumPrecise`
3030
- Moved to stage 3, [October 2024 TC39 meeting](https://x.com/robpalmer2/status/1843829675036160179)
3131
- Added `/actual/` namespace entries, unconditional forced replacement changed to feature detection
32+
- [Extractors proposal](https://github.com/tc39/proposal-extractors) moved to stage 2, [October 2024 TC39 meeting](https://github.com/tc39/proposals/commit/11bc489049fc5ce59b21e98a670a84f153a29a80)
3233
- Compat data improvements:
3334
- [`JSON.parse` source text access proposal](https://github.com/tc39/proposal-json-parse-with-source) features marked as [shipped from FF132](https://bugzilla.mozilla.org/show_bug.cgi?id=1913085)
3435
- [`Uint8Array` to / from base64 and hex proposal](https://github.com/tc39/proposal-arraybuffer-base64) methods marked as [shipped from FF133](https://bugzilla.mozilla.org/show_bug.cgi?id=1917885#c9)

README.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ structuredClone(new Set([1, 2, 3])); // => new Set([1, 2, 3])
175175
- [`Array.isTemplateObject`](#arrayistemplateobject)
176176
- [`String.dedent`](#stringdedent)
177177
- [`Symbol` predicates](#symbol-predicates)
178+
- [`Symbol.customMatcher` for extractors](#symbolcustommatcher-for-extractors)
178179
- [Stage 1 proposals](#stage-1-proposals)
179180
- [`Observable`](#observable)
180181
- [New collections methods](#new-collections-methods)
@@ -187,7 +188,6 @@ structuredClone(new Set([1, 2, 3])); // => new Set([1, 2, 3])
187188
- [`String.cooked`](#stringcooked)
188189
- [`String.prototype.codePoints`](#stringprototypecodepoints)
189190
- [`Symbol.customMatcher` for pattern matching](#symbolcustommatcher-for-pattern-matching)
190-
- [`Symbol.customMatcher` for extractors](#symbolcustommatcher-for-extractors)
191191
- [Stage 0 proposals](#stage-0-proposals)
192192
- [`Function.prototype.demethodize`](#functionprototypedemethodize)
193193
- [`Function.{ isCallable, isConstructor }`](#function-iscallable-isconstructor-)
@@ -2846,6 +2846,19 @@ Symbol.isWellKnownSymbol(Symbol.iterator); // => true
28462846
Symbol.isWellKnownSymbol(Symbol('key')); // => false
28472847
```
28482848

2849+
##### [`Symbol.customMatcher` for extractors](https://github.com/tc39/proposal-extractors)[⬆](#index)
2850+
Module [`esnext.symbol.custom-matcher`](https://github.com/zloirock/core-js/blob/master/packages/core-js/modules/esnext.symbol.custom-matcher.js).
2851+
```ts
2852+
class Symbol {
2853+
static customMatcher: @@customMatcher;
2854+
}
2855+
```
2856+
[*CommonJS entry points:*](#commonjs-api)
2857+
```
2858+
core-js/proposals/pattern-extractors
2859+
core-js(-pure)/full/symbol/custom-matcher
2860+
```
2861+
28492862
#### Stage 1 proposals[⬆](#index)
28502863
[*CommonJS entry points:*](#commonjs-api)
28512864
```
@@ -3157,19 +3170,6 @@ core-js/proposals/pattern-matching-v2
31573170
core-js(-pure)/full/symbol/custom-matcher
31583171
```
31593172
3160-
##### [`Symbol.customMatcher` for extractors](https://github.com/tc39/proposal-extractors)[⬆](#index)
3161-
Module [`esnext.symbol.custom-matcher`](https://github.com/zloirock/core-js/blob/master/packages/core-js/modules/esnext.symbol.custom-matcher.js).
3162-
```ts
3163-
class Symbol {
3164-
static customMatcher: @@customMatcher;
3165-
}
3166-
```
3167-
[*CommonJS entry points:*](#commonjs-api)
3168-
```
3169-
core-js/proposals/pattern-extractors
3170-
core-js(-pure)/full/symbol/custom-matcher
3171-
```
3172-
31733173
#### Stage 0 proposals[⬆](#index)
31743174
[*CommonJS entry points:*](#commonjs-api)
31753175
```

packages/core-js/stage/1.js

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ require('../proposals/array-unique');
77
require('../proposals/collection-methods');
88
require('../proposals/collection-of-from');
99
require('../proposals/data-view-get-set-uint8-clamped');
10-
require('../proposals/extractors');
1110
require('../proposals/keys-composition');
1211
require('../proposals/math-extensions');
1312
require('../proposals/math-signbit');

packages/core-js/stage/2.js

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ var parent = require('./2.7');
33

44
require('../proposals/array-is-template-object');
55
require('../proposals/async-iterator-helpers');
6+
require('../proposals/extractors');
67
require('../proposals/iterator-range');
78
require('../proposals/map-upsert-stage-2');
89
require('../proposals/string-dedent');

0 commit comments

Comments
 (0)