diff --git a/javascript/builtins/AsyncFunction.json b/javascript/builtins/AsyncFunction.json index 55e4f5c6047af..50a96f6a52bbb 100644 --- a/javascript/builtins/AsyncFunction.json +++ b/javascript/builtins/AsyncFunction.json @@ -52,6 +52,60 @@ "standard_track": true, "deprecated": false } + }, + "AsyncFunction": { + "__compat": { + "description": "AsyncFunction() constructor", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction/AsyncFunction", + "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-async-function-constructor", + "support": { + "chrome": { + "version_added": "55" + }, + "chrome_android": "mirror", + "deno": { + "version_added": "1.0" + }, + "edge": { + "version_added": "15" + }, + "firefox": { + "version_added": "52" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "nodejs": [ + { + "version_added": "7.6.0" + }, + { + "version_added": "7.0.0", + "flags": [ + { + "type": "runtime_flag", + "name": "--harmony" + } + ] + } + ], + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } } diff --git a/javascript/builtins/AsyncGeneratorFunction.json b/javascript/builtins/AsyncGeneratorFunction.json index 3a28cac06877b..0d4a80773c315 100644 --- a/javascript/builtins/AsyncGeneratorFunction.json +++ b/javascript/builtins/AsyncGeneratorFunction.json @@ -50,6 +50,58 @@ "standard_track": true, "deprecated": false } + }, + "AsyncGeneratorFunction": { + "__compat": { + "description": "AsyncGeneratorFunction() constructor", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGeneratorFunction/AsyncGeneratorFunction", + "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgeneratorfunction-constructor", + "support": { + "chrome": { + "version_added": "63" + }, + "chrome_android": "mirror", + "deno": { + "version_added": "1.0" + }, + "edge": "mirror", + "firefox": { + "version_added": "55" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "nodejs": [ + { + "version_added": "10.0.0" + }, + { + "version_added": "8.10.0", + "flags": [ + { + "type": "runtime_flag", + "name": "--harmony" + } + ] + } + ], + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } } diff --git a/javascript/builtins/GeneratorFunction.json b/javascript/builtins/GeneratorFunction.json index 4ba630123e8e4..01b4ad31fba91 100644 --- a/javascript/builtins/GeneratorFunction.json +++ b/javascript/builtins/GeneratorFunction.json @@ -52,6 +52,60 @@ "standard_track": true, "deprecated": false } + }, + "GeneratorFunction": { + "__compat": { + "description": "GeneratorFunction() constructor", + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction/GeneratorFunction", + "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generatorfunction-constructor", + "support": { + "chrome": { + "version_added": "39" + }, + "chrome_android": "mirror", + "deno": { + "version_added": "1.0" + }, + "edge": { + "version_added": "13" + }, + "firefox": { + "version_added": "26" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "nodejs": [ + { + "version_added": "4.0.0" + }, + { + "version_added": "0.12.0", + "flags": [ + { + "type": "runtime_flag", + "name": "--harmony" + } + ] + } + ], + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } }