From 033c5da33ac6854180d1097b4925559f20a266ee Mon Sep 17 00:00:00 2001 From: Evan Wallace Date: Sat, 1 Apr 2023 22:38:39 -0400 Subject: [PATCH] add decorators to compat table --- internal/compat/js_table.go | 3 +++ scripts/compat-table.js | 1 + 2 files changed, 4 insertions(+) diff --git a/internal/compat/js_table.go b/internal/compat/js_table.go index efa7e4e1f49..32bc7d59946 100644 --- a/internal/compat/js_table.go +++ b/internal/compat/js_table.go @@ -70,6 +70,7 @@ const ( ClassStaticBlocks ClassStaticField ConstAndLet + Decorators DefaultArgument Destructuring DynamicImport @@ -126,6 +127,7 @@ var StringToJSFeature = map[string]JSFeature{ "class-static-blocks": ClassStaticBlocks, "class-static-field": ClassStaticField, "const-and-let": ConstAndLet, + "decorators": Decorators, "default-argument": DefaultArgument, "destructuring": Destructuring, "dynamic-import": DynamicImport, @@ -365,6 +367,7 @@ var jsTable = map[JSFeature]map[Engine][]versionRange{ Opera: {{start: v{36, 0, 0}}}, Safari: {{start: v{11, 0, 0}}}, }, + Decorators: {}, DefaultArgument: { Chrome: {{start: v{49, 0, 0}}}, Deno: {{start: v{1, 0, 0}}}, diff --git a/scripts/compat-table.js b/scripts/compat-table.js index defb9d303f5..2a3947ad159 100644 --- a/scripts/compat-table.js +++ b/scripts/compat-table.js @@ -209,6 +209,7 @@ mergeVersions('ArbitraryModuleNamespaceNames', { es2022: true }) mergeVersions('RegexpMatchIndices', { es2022: true }) mergeVersions('RegexpSetNotation', {}) mergeVersions('ImportAssertions', {}) +mergeVersions('Decorators', {}) // Manually copied from https://caniuse.com/?search=export%20*%20as mergeVersions('ExportStarAs', {