From ae1918c32273215886dc9b016c9ee6f70f7ad65a Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Mon, 18 Nov 2024 15:07:33 +0100 Subject: [PATCH] Add keys to array feature --- features/array.yml | 19 +++++++++++++++++++ features/array.yml.dist | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) diff --git a/features/array.yml b/features/array.yml index 6671ee82008..2f9abf004a6 100644 --- a/features/array.yml +++ b/features/array.yml @@ -18,3 +18,22 @@ spec: - https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-array-initializer snapshot: ecmascript-1 group: arrays +status: + compute_from: javascript.builtins.Array +compat_features: + - javascript.builtins.Array + - javascript.builtins.Array.@@species + - javascript.builtins.Array.@@unscopables + - javascript.builtins.Array.Array + - javascript.builtins.Array.concat + - javascript.builtins.Array.join + - javascript.builtins.Array.length + - javascript.builtins.Array.pop + - javascript.builtins.Array.push + - javascript.builtins.Array.reverse + - javascript.builtins.Array.shift + - javascript.builtins.Array.slice + - javascript.builtins.Array.sort + - javascript.builtins.Array.toString + - javascript.builtins.Array.unshift + - javascript.grammar.array_literals diff --git a/features/array.yml.dist b/features/array.yml.dist index 3ebcdab7bf1..ea714d298eb 100644 --- a/features/array.yml.dist +++ b/features/array.yml.dist @@ -14,6 +14,18 @@ status: safari: "1" safari_ios: "1" compat_features: + # ⬇️ Same status as overall feature ⬇️ + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "1" + # chrome_android: "18" + # edge: "12" + # firefox: "1" + # firefox_android: "4" + # safari: "1" + # safari_ios: "1" - javascript.builtins.Array - javascript.builtins.Array.Array - javascript.builtins.Array.concat @@ -28,3 +40,29 @@ compat_features: - javascript.builtins.Array.toString - javascript.builtins.Array.unshift - javascript.grammar.array_literals + + # baseline: high + # baseline_low_date: 2016-09-20 + # baseline_high_date: 2019-03-20 + # support: + # chrome: "38" + # chrome_android: "38" + # edge: "12" + # firefox: "48" + # firefox_android: "48" + # safari: "10" + # safari_ios: "10" + - javascript.builtins.Array.@@unscopables + + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "51" + # chrome_android: "51" + # edge: "79" + # firefox: "48" + # firefox_android: "48" + # safari: "10" + # safari_ios: "10" + - javascript.builtins.Array.@@species