SYMBOL INDEX (920 symbols across 282 files) FILE: deno/corejs/index.js function F (line 2455) | function F() { /* empty */ } function throwsOnIteratorWithoutReturn (line 4788) | function throwsOnIteratorWithoutReturn() { function throwsOnLengthTrackingView (line 10198) | function throwsOnLengthTrackingView() { FILE: packages/core-js-builder/index.d.ts type Format (line 3) | type Format = 'bundle' | 'esm' | 'cjs'; type SummaryEntry (line 5) | type SummaryEntry = boolean | { type Summary (line 10) | type Summary = { type CompatOptions (line 17) | type CompatOptions = Exclude[0], undefi... type Options (line 19) | type Options = Pick & { FILE: packages/core-js-builder/index.js function normalizeSummary (line 17) | function normalizeSummary(unit = {}) { FILE: packages/core-js-compat/compat.d.ts type StringOrRegExp (line 3) | type StringOrRegExp = string | RegExp; type Modules (line 5) | type Modules = StringOrRegExp | readonly StringOrRegExp[]; type BrowserslistQuery (line 7) | type BrowserslistQuery = string | ReadonlyArray; type Environments (line 9) | type Environments = { type Targets (line 13) | type Targets = Environments & { type CompatOptions (line 18) | type CompatOptions = { type CompatOutput (line 35) | type CompatOutput = { FILE: packages/core-js-compat/compat.js function throwInvalidFilter (line 9) | function throwInvalidFilter(filter) { function atLeastSomeModules (line 13) | function atLeastSomeModules(modules, filter) { function getModules (line 18) | function getModules(filter) { function normalizeModules (line 27) | function normalizeModules(option) { function checkModule (line 32) | function checkModule(name, targets) { FILE: packages/core-js-compat/helpers.js constant VERSION_PATTERN (line 5) | const VERSION_PATTERN = /(\d+)(?:\.(\d+))?(?:\.(\d+))?/; class SemVer (line 7) | class SemVer { method constructor (line 8) | constructor(input) { method toString (line 16) | toString() { function semver (line 21) | function semver(input) { function compare (line 25) | function compare($a, operator, $b) { function filterOutStabilizedProposals (line 34) | function filterOutStabilizedProposals(modules) { function intersection (line 46) | function intersection(list, order) { function sortObjectByKey (line 51) | function sortObjectByKey(object, fn) { FILE: packages/core-js-compat/index.d.ts type CompatData (line 5) | type CompatData = { FILE: packages/core-js-compat/shared.d.ts type ModuleName (line 1) | type ModuleName = string; type Target (line 3) | type Target = type TargetVersion (line 34) | type TargetVersion = string; FILE: packages/core-js-compat/src/mapping.mjs method ChromeToOpera (line 192) | ChromeToOpera(chrome) { method ChromeToChromeAndroid (line 207) | ChromeToChromeAndroid(chrome) { method FirefoxToFirefoxAndroid (line 352) | FirefoxToFirefoxAndroid(firefox) { FILE: packages/core-js/internals/correct-prototype-getter.js function F (line 5) | function F() { /* empty */ } FILE: packages/core-js/modules/es.array.of.js function F (line 11) | function F() { /* empty */ } FILE: packages/core-js/modules/es.iterator.flat-map.js function throwsOnIteratorWithoutReturn (line 16) | function throwsOnIteratorWithoutReturn() { FILE: packages/core-js/modules/es.math.asinh.js function asinh (line 12) | function asinh(x) { FILE: packages/core-js/modules/es.reflect.construct.js function F (line 21) | function F() { /* empty */ } FILE: packages/core-js/modules/es.uint8-array.set-from-hex.js function throwsOnLengthTrackingView (line 11) | function throwsOnLengthTrackingView() { FILE: packages/core-js/postinstall.js function is (line 33) | function is(it) { function isBannerRequired (line 37) | function isBannerRequired() { function showBanner (line 57) | function showBanner() { FILE: scripts/build-compat/data.mjs function map (line 13) | function map(mappingKey) { function write (line 85) | function write(filename, content) { FILE: scripts/build-compat/entries.mjs function getModulesForEntryPoint (line 5) | async function getModulesForEntryPoint(path, parent) { FILE: scripts/build-indexes.mjs function generateNamespaceIndex (line 3) | async function generateNamespaceIndex(ns, filter) { function generateTestsIndex (line 10) | async function generateTestsIndex(name, pkg) { FILE: scripts/bundle-package/bundle-package.mjs constant DENO (line 6) | const DENO = argv._.includes('deno'); constant ESMODULES (line 7) | const ESMODULES = argv._.includes('esmodules'); constant BUNDLED_NAME (line 8) | const BUNDLED_NAME = argv._.includes('bundled-name') ? argv._[argv._.ind... constant MINIFIED_NAME (line 9) | const MINIFIED_NAME = argv._.includes('minified-name') ? argv._[argv._.i... constant PATH (line 10) | const PATH = DENO ? 'deno/corejs/' : 'packages/core-js-bundle/'; function log (line 12) | function log(kind, name, code) { function bundle (line 17) | async function bundle({ bundled, minified, options = {} }) { FILE: scripts/check-compat-data-mapping.mjs function getJSON (line 7) | async function getJSON(path, ...slice) { function getFromMDN (line 13) | async function getFromMDN(name, branch = 'mdn/browser-compat-data/main') { function getLatestFromMDN (line 20) | async function getLatestFromMDN(name, branch) { function modernV8ToChrome (line 28) | function modernV8ToChrome(string) { function latest (line 33) | function latest(array) { function assert (line 37) | function assert(condition, engine) { FILE: scripts/check-dependencies/check-dependencies.mjs function checkPackage (line 19) | async function checkPackage(path) { FILE: scripts/check-unused-modules.mjs function jsModulesFrom (line 4) | async function jsModulesFrom(path) { function log (line 9) | function log(set, kind) { FILE: scripts/clean-and-copy.mjs function options (line 4) | function options(overwrite) { FILE: scripts/downloads-by-versions.mjs constant ALL (line 5) | const ALL = !argv._.includes('main-only'); function getStat (line 11) | async function getStat(pkg) { function log (line 36) | function log(kind, map) { FILE: scripts/update-version.mjs function getMinorVersion (line 8) | function getMinorVersion(version) { constant PREV_VERSION_MINOR (line 12) | const PREV_VERSION_MINOR = getMinorVersion(PREV_VERSION); constant NEW_VERSION_MINOR (line 13) | const NEW_VERSION_MINOR = getMinorVersion(NEW_VERSION); constant CHANGELOG (line 14) | const CHANGELOG = 'CHANGELOG.md'; constant LICENSE (line 15) | const LICENSE = 'LICENSE'; constant README (line 16) | const README = 'README.md'; constant README_COMPAT (line 17) | const README_COMPAT = 'packages/core-js-compat/README.md'; constant README_DENO (line 18) | const README_DENO = 'deno/corejs/README.md'; constant SHARED (line 19) | const SHARED = 'packages/core-js/internals/shared-store.js'; constant BUILDER_CONFIG (line 20) | const BUILDER_CONFIG = 'packages/core-js-builder/config.js'; constant USAGE (line 21) | const USAGE = 'docs/web/docs/usage.md'; constant NOW (line 22) | const NOW = new Date(); constant CURRENT_YEAR (line 23) | const CURRENT_YEAR = NOW.getFullYear(); constant OLD_YEAR (line 26) | const OLD_YEAR = +license.match(/2025–(?\d{4}) C/).groups.year; FILE: scripts/usage/usage.mjs constant BANNER_LINES (line 25) | const BANNER_LINES = 8; function timeout (line 33) | function timeout(promise, time) { function check (line 43) | async function check() { FILE: scripts/zxi.mjs constant TIME (line 7) | const TIME = args.includes('time'); constant FILE (line 12) | const FILE = args.shift(); constant DIR (line 13) | const DIR = dirname(FILE); FILE: tests/compat/browsers-runner.js function createElement (line 2) | function createElement(name, props) { FILE: tests/compat/common-runner.js function logResults (line 22) | function logResults(showDifference) { FILE: tests/compat/tests.js function NCG_SUPPORT (line 195) | function NCG_SUPPORT() { function createIsRegExpLogicTest (line 201) | function createIsRegExpLogicTest(name) { function createStringHTMLMethodTest (line 215) | function createStringHTMLMethodTest(METHOD_NAME) { function createStringTrimMethodTest (line 222) | function createStringTrimMethodTest(METHOD_NAME) { function createSetLike (line 230) | function createSetLike(size) { function createSetLikeWithInfinitySize (line 246) | function createSetLikeWithInfinitySize(size) { function createSetMethodTest (line 258) | function createSetMethodTest(METHOD_NAME, callback) { function createSetMethodTestShouldGetKeysBeforeCloning (line 285) | function createSetMethodTestShouldGetKeysBeforeCloning(METHOD_NAME) { function NATIVE_RAW_JSON (line 309) | function NATIVE_RAW_JSON() { function IMMEDIATE (line 315) | function IMMEDIATE() { function TIMERS (line 322) | function TIMERS() { function checkIteratorClosingOnEarlyError (line 330) | function checkIteratorClosingOnEarlyError(METHOD_NAME, ExpectedError) { function iteratorHelperThrowsErrorOnInvalidIterator (line 347) | function iteratorHelperThrowsErrorOnInvalidIterator(methodName, argument) { function F (line 582) | function F() { /* empty */ } function F (line 1229) | function F() { /* empty */ } function checkErrorsCloning (line 2230) | function checkErrorsCloning(structuredCloneImplementation, $Error) { function checkNewErrorsCloningSemantic (line 2236) | function checkNewErrorsCloningSemantic(structuredCloneImplementation) { FILE: tests/entries/content.mjs function filter (line 9) | function filter(regexp) { function equal (line 13) | function equal(name, required) { function superset (line 19) | function superset(name, required) { function subset (line 27) | function subset(name, required) { function unexpectedInnerNamespace (line 143) | async function unexpectedInnerNamespace(namespace, unexpected) { FILE: tests/entries/unit.mjs constant PATH (line 7) | let PATH; function load (line 9) | function load(...components) { FILE: tests/eslint/eslint.config.js constant PACKAGES_NODE_VERSIONS (line 28) | const PACKAGES_NODE_VERSIONS = '8.9.0'; constant DEV_NODE_VERSIONS (line 29) | const DEV_NODE_VERSIONS = '^20.19'; constant ERROR (line 31) | const ERROR = 'error'; constant OFF (line 32) | const OFF = 'off'; constant WARN (line 33) | const WARN = 'warn'; constant ALWAYS (line 34) | const ALWAYS = 'always'; constant NEVER (line 35) | const NEVER = 'never'; constant READONLY (line 36) | const READONLY = 'readonly'; function disable (line 38) | function disable(rules) { FILE: tests/helpers/constants.js constant DESCRIPTORS (line 3) | const DESCRIPTORS = !!(() => { method get (line 6) | get() { constant GLOBAL (line 13) | const GLOBAL = Function('return this')(); constant NATIVE (line 15) | const NATIVE = GLOBAL.NATIVE || false; constant NODE (line 17) | const NODE = typeof Bun == 'undefined' && Object.prototype.toString.call... constant BUN (line 19) | const BUN = typeof Bun != 'undefined' && Object.prototype.toString.call(... constant TYPED_ARRAYS (line 33) | const TYPED_ARRAYS = []; constant TYPED_ARRAYS_WITH_BIG_INT (line 42) | const TYPED_ARRAYS_WITH_BIG_INT = [...TYPED_ARRAYS]; constant LITTLE_ENDIAN (line 52) | const LITTLE_ENDIAN = (() => { constant PROTO (line 61) | const PROTO = !!Object.setPrototypeOf || '__proto__' in Object.prototype; constant REDEFINABLE_PROTO (line 63) | let REDEFINABLE_PROTO = false; constant STRICT_THIS (line 71) | const STRICT_THIS = (function () { constant STRICT (line 75) | const STRICT = !STRICT_THIS; constant FREEZING (line 77) | const FREEZING = !function () { constant CORRECT_PROTOTYPE_GETTER (line 86) | const CORRECT_PROTOTYPE_GETTER = !function () { function F (line 88) | function F() { /* empty */ } constant REDEFINABLE_ARRAY_LENGTH_DESCRIPTOR (line 98) | const REDEFINABLE_ARRAY_LENGTH_DESCRIPTOR = DESCRIPTORS && !function () { constant WHITESPACES (line 106) | const WHITESPACES = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2... constant MAX_SAFE_INTEGER (line 109) | const MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER || 9007199254740991; constant MIN_SAFE_INTEGER (line 112) | const MIN_SAFE_INTEGER = Number.MIN_SAFE_INTEGER || -9007199254740991; FILE: tests/helpers/helpers.js function is (line 5) | function is(a, b) { function createIterator (line 10) | function createIterator(elements, methods) { function createSetLike (line 26) | function createSetLike(elements) { function createIterable (line 38) | function createIterable(elements, methods) { function createAsyncIterable (line 61) | function createAsyncIterable(elements, methods) { function createConversionChecker (line 84) | function createConversionChecker(value, string) { function arrayFromArrayLike (line 101) | function arrayFromArrayLike(source) { function includes (line 109) | function includes(target, wanted) { function timeLimitedPromise (line 127) | function timeLimitedPromise(time, functionOrPromise) { function patchRegExp$exec (line 138) | function patchRegExp$exec(run) { function fromSource (line 157) | function fromSource(source) { function arrayToBuffer (line 163) | function arrayToBuffer(array) { function bufferToArray (line 174) | function bufferToArray(buffer) { FILE: tests/helpers/qunit-helpers.js method arity (line 26) | arity(fn, length, message) { method arrayEqual (line 29) | arrayEqual(a, b, message) { method avoid (line 32) | avoid(message = 'It should never be called') { method closeTo (line 37) | closeTo(actual, expected, delta, message) { method enumerable (line 47) | enumerable(O, key, message) { method false (line 60) | false(value, message = 'The value is `false`') { method isAsyncIterable (line 63) | isAsyncIterable(actual, message = 'The value is async iterable') { method isFunction (line 71) | isFunction(fn, message) { method isIterable (line 79) | isIterable(actual, message = 'The value is iterable') { method isIterator (line 87) | isIterator(actual, message = 'The object is an iterator') { method looksNative (line 95) | looksNative(fn, message = 'The function looks like a native') { method name (line 104) | name(fn, expected, message) { method nonConfigurable (line 116) | nonConfigurable(O, key, message) { method nonEnumerable (line 127) | nonEnumerable(O, key, message) { method nonWritable (line 138) | nonWritable(O, key, message) { method notSame (line 149) | notSame(actual, expected, message) { method notThrows (line 157) | notThrows(fn, message = 'Does not throw') { method required (line 173) | required(message = 'It should be called') { method same (line 176) | same(actual, expected, message) { method true (line 186) | true(value, message = 'The value is `true`') { FILE: tests/promises/adapter.js method deferred (line 11) | deferred() { method resolved (line 19) | resolved(value) { method rejected (line 22) | rejected(reason) { method defineGlobalPromise (line 25) | defineGlobalPromise() { method removeGlobalPromise (line 29) | removeGlobalPromise() { FILE: tests/unit-global/es.array.fill.js method set (line 26) | set() { FILE: tests/unit-global/es.array.flat.js method get (line 28) | get() { FILE: tests/unit-global/es.array.from-async.js function C (line 22) | function C() { /* empty */ } method return (line 95) | return() { FILE: tests/unit-global/es.array.from.js method return (line 65) | return() { method return (line 73) | return() { class C (line 81) | class C { /* empty */ } method set (line 120) | set() { method [Symbol.iterator] (line 131) | [Symbol.iterator]() { FILE: tests/unit-global/es.array.of.js class C (line 12) | class C { /* empty */ } method set (line 21) | set() { FILE: tests/unit-global/es.array.reverse.js function fn (line 11) | function fn() { FILE: tests/unit-global/es.array.sort.js method toString (line 118) | toString() { return 'a'; } method toString (line 119) | toString() { return 'a'; } FILE: tests/unit-global/es.array.with.js function CustomError (line 35) | function CustomError() { /* empty */ } method valueOf (line 36) | valueOf() { throw new CustomError(); } FILE: tests/unit-global/es.async-disposable-stack.constructor.js method [Symbol.asyncDispose] (line 33) | [Symbol.asyncDispose]() { method [Symbol.dispose] (line 195) | [Symbol.dispose]() { return neverResolves; } FILE: tests/unit-global/es.data-view.set-float16.js function toString (line 14) | function toString(it) { FILE: tests/unit-global/es.date.to-json.js method toISOString (line 12) | toISOString() { FILE: tests/unit-global/es.date.to-primitive.js method toString (line 15) | toString() { return 'string'; } FILE: tests/unit-global/es.disposable-stack.constructor.js method [Symbol.dispose] (line 33) | [Symbol.dispose]() { FILE: tests/unit-global/es.error.cause.js function runErrorTestCase (line 6) | function runErrorTestCase($Error, ERROR_NAME) { FILE: tests/unit-global/es.function.bind.js function A (line 14) | function A(a, b) { FILE: tests/unit-global/es.function.name.js function foo (line 7) | function foo() { /* empty */ } function bar (line 13) | function bar() { /* empty */ } function foobar (line 27) | function /* function foobaz (line 32) | function // simple-line comment function quux (line 36) | function // simple-line comment FILE: tests/unit-global/es.iterator.concat.js method return (line 55) | return() { method next (line 70) | next() { method [Symbol.iterator] (line 75) | [Symbol.iterator]() { FILE: tests/unit-global/es.iterator.drop.js method return (line 26) | return() { this.closed = true; } FILE: tests/unit-global/es.iterator.every.js method return (line 31) | return() { this.closed = true; } FILE: tests/unit-global/es.iterator.filter.js method return (line 33) | return() { this.closed = true; } FILE: tests/unit-global/es.iterator.find.js method return (line 30) | return() { this.closed = true; } method return (line 36) | return() { FILE: tests/unit-global/es.iterator.flat-map.js method return (line 44) | return() { this.closed = true; } FILE: tests/unit-global/es.iterator.for-each.js method return (line 35) | return() { this.closed = true; } FILE: tests/unit-global/es.iterator.map.js method return (line 30) | return() { this.closed = true; } method return (line 37) | return() { FILE: tests/unit-global/es.iterator.reduce.js method return (line 32) | return() { this.closed = true; } FILE: tests/unit-global/es.iterator.some.js method return (line 31) | return() { this.closed = true; } FILE: tests/unit-global/es.iterator.take.js method return (line 26) | return() { this.closed = true; } FILE: tests/unit-global/es.json.parse.js method toString (line 148) | toString() { method valueOf (line 151) | valueOf() { method valueOf (line 158) | valueOf() { method toString (line 164) | toString() { FILE: tests/unit-global/es.json.stringify.js method toJSON (line 70) | toJSON() { return b2; } method toJSON (line 127) | toJSON() { return 'toJSON'; } method toJSON (line 131) | toJSON() { return { calls: 'toJSON' }; } method toJSON (line 231) | toJSON() { method key (line 239) | key() { /* empty */ } method toJSON (line 260) | toJSON() { method toJSON (line 350) | toJSON() { method toJSON (line 368) | toJSON() { throw new EvalError('t262'); } method toJSON (line 374) | toJSON(key) { method toJSON (line 410) | toJSON() { return [false]; } method get (line 451) | get() { method get (line 476) | get() { throw new EvalError('t262'); } method get (line 481) | get() { throw new EvalError('t262'); } method get (line 485) | get() { throw new EvalError('t262'); } FILE: tests/unit-global/es.map.js method return (line 27) | return() { FILE: tests/unit-global/es.number.constructor.js function getCheck (line 4) | function getCheck(assert) { method toString (line 58) | toString() { method valueOf (line 63) | valueOf() { method valueOf (line 68) | valueOf() { method toString (line 71) | toString() { method valueOf (line 76) | valueOf() { method toString (line 81) | toString() { method valueOf (line 86) | valueOf() { method valueOf (line 91) | valueOf() { method valueOf (line 96) | valueOf() { method toString (line 101) | toString() { method toString (line 106) | toString() { method valueOf (line 111) | valueOf() { method toString (line 114) | toString() { method toString (line 120) | toString() { method valueOf (line 126) | valueOf() { method toString (line 133) | toString() { method valueOf (line 140) | valueOf() { method toString (line 147) | toString() { method valueOf (line 204) | valueOf() { method toString (line 209) | toString() { method valueOf (line 214) | valueOf() { method toString (line 219) | toString() { method valueOf (line 247) | valueOf() { method toString (line 252) | toString() { method valueOf (line 257) | valueOf() { method toString (line 262) | toString() { FILE: tests/unit-global/es.number.parse-int.js method valueOf (line 26) | valueOf() { FILE: tests/unit-global/es.object.assign.js method get (line 25) | get() { FILE: tests/unit-global/es.object.create.js function getPropertyNames (line 5) | function getPropertyNames(object) { function F (line 20) | function F() { FILE: tests/unit-global/es.object.from-entries.js class Unit (line 15) | class Unit { method constructor (line 16) | constructor(id) { method toString (line 19) | toString() { FILE: tests/unit-global/es.object.get-own-property-names.js function F1 (line 10) | function F1() { function F2 (line 13) | function F2() { FILE: tests/unit-global/es.object.get-prototype-of.js function F (line 12) | function F() { /* empty */ } function Foo (line 18) | function Foo() { /* empty */ } function Bar (line 20) | function Bar() { /* empty */ } FILE: tests/unit-global/es.object.has-own.js method toString (line 14) | toString() { called = true; } FILE: tests/unit-global/es.object.keys.js function F1 (line 10) | function F1() { function F2 (line 13) | function F2() { FILE: tests/unit-global/es.object.lookup-getter.js function getter (line 15) | function getter() { /* empty */ } FILE: tests/unit-global/es.object.lookup-setter.js function setter (line 15) | function setter() { /* empty */ } FILE: tests/unit-global/es.object.set-prototype-of.js method b (line 12) | b() { FILE: tests/unit-global/es.object.to-string.js function Class (line 84) | function Class() { /* empty */ } FILE: tests/unit-global/es.parse-int.js method valueOf (line 24) | valueOf() { FILE: tests/unit-global/es.promise.all-settled.js function SubPromise (line 65) | function SubPromise(executor) { function FakePromise1 (line 71) | function FakePromise1() { /* empty */ } function FakePromise2 (line 72) | function FakePromise2(executor) { function FakePromise3 (line 75) | function FakePromise3(executor) { method return (line 118) | return() { FILE: tests/unit-global/es.promise.all.js function SubPromise (line 53) | function SubPromise(executor) { function FakePromise1 (line 59) | function FakePromise1() { /* empty */ } function FakePromise2 (line 60) | function FakePromise2(executor) { function FakePromise3 (line 63) | function FakePromise3(executor) { method return (line 106) | return() { FILE: tests/unit-global/es.promise.any.js function SubPromise (line 64) | function SubPromise(executor) { function FakePromise1 (line 70) | function FakePromise1() { /* empty */ } function FakePromise2 (line 71) | function FakePromise2(executor) { function FakePromise3 (line 74) | function FakePromise3(executor) { method return (line 121) | return() { FILE: tests/unit-global/es.promise.catch.js method then (line 50) | then(x, y) { FILE: tests/unit-global/es.promise.constructor.js method then (line 32) | then() { method get (line 50) | get() { function SubPromise (line 124) | function SubPromise(executor) { function onunhandledrejection (line 163) | function onunhandledrejection(reason, promise) { function onrejectionhandled (line 171) | function onrejectionhandled(promise) { function onunhandledrejection (line 182) | function onunhandledrejection(it) { function onrejectionhandled (line 188) | function onrejectionhandled(it) { function empty (line 234) | function empty() { /* empty */ } FILE: tests/unit-global/es.promise.finally.js function empty (line 47) | function empty() { /* empty */ } FILE: tests/unit-global/es.promise.race.js function SubPromise (line 44) | function SubPromise(executor) { function FakePromise1 (line 50) | function FakePromise1() { /* empty */ } function FakePromise2 (line 51) | function FakePromise2(executor) { function FakePromise3 (line 54) | function FakePromise3(executor) { method return (line 97) | return() { FILE: tests/unit-global/es.promise.reject.js function SubPromise (line 32) | function SubPromise(executor) { function FakePromise1 (line 37) | function FakePromise1() { /* empty */ } function FakePromise2 (line 38) | function FakePromise2(executor) { function FakePromise3 (line 41) | function FakePromise3(executor) { FILE: tests/unit-global/es.promise.resolve.js method then (line 20) | then(resolve) { resolve('foo'); } function SubPromise (line 40) | function SubPromise(executor) { function FakePromise1 (line 48) | function FakePromise1() { /* empty */ } function FakePromise2 (line 49) | function FakePromise2(executor) { function FakePromise3 (line 52) | function FakePromise3(executor) { FILE: tests/unit-global/es.promise.try.js function SubPromise (line 33) | function SubPromise(executor) { function FakePromise1 (line 39) | function FakePromise1() { /* empty */ } function FakePromise2 (line 40) | function FakePromise2(executor) { function FakePromise3 (line 43) | function FakePromise3(executor) { FILE: tests/unit-global/es.promise.with-resolvers.js function P (line 21) | function P(exec) { FILE: tests/unit-global/es.reflect.apply.js function f (line 9) | function f(a, b, c) { FILE: tests/unit-global/es.reflect.construct.js function A (line 9) | function A(a, b, c) { function B (line 21) | function B() { /* empty */ } FILE: tests/unit-global/es.reflect.define-property.js method get (line 42) | get() { /* empty */ } FILE: tests/unit-global/es.reflect.get.js method get (line 15) | get() { method get (line 23) | get() { FILE: tests/unit-global/es.reflect.set.js method set (line 32) | set() { method set (line 42) | set() { method get (line 76) | get() { /* empty */ } method set (line 81) | set(v) { /* empty */ } FILE: tests/unit-global/es.regexp.flags.js function addGetter (line 28) | function addGetter(key, chr) { FILE: tests/unit-global/es.set.difference.js method has (line 28) | has() { method keys (line 31) | keys() { method has (line 38) | has() { method keys (line 41) | keys() { method has (line 57) | has() { return true; } method keys (line 58) | keys() { method has (line 78) | has(v) { method keys (line 85) | keys() { return { next() { return { done: true }; } }; } FILE: tests/unit-global/es.set.intersection.js method has (line 35) | has() { method keys (line 38) | keys() { method has (line 45) | has() { method keys (line 48) | keys() { method has (line 56) | has(v) { s1.delete(v + 1); return true; } method keys (line 57) | keys() { throw new Error('Unexpected call to |keys| method'); } FILE: tests/unit-global/es.set.is-disjoint-from.js method has (line 31) | has() { method keys (line 34) | keys() { method has (line 41) | has() { method keys (line 44) | keys() { method has (line 52) | has() { return true; } method keys (line 53) | keys() { FILE: tests/unit-global/es.set.is-subset-of.js method has (line 31) | has() { method keys (line 34) | keys() { method has (line 41) | has() { method keys (line 44) | keys() { FILE: tests/unit-global/es.set.is-superset-of.js method has (line 31) | has() { method keys (line 34) | keys() { method has (line 41) | has() { method keys (line 44) | keys() { method has (line 52) | has() { return true; } method keys (line 53) | keys() { FILE: tests/unit-global/es.set.js method return (line 46) | return() { FILE: tests/unit-global/es.set.symmetric-difference.js method has (line 40) | has() { return false; } method keys (line 41) | keys() { method has (line 57) | has() { return true; } method keys (line 58) | keys() { method has (line 78) | has() { return true; } method keys (line 79) | keys() { FILE: tests/unit-global/es.set.union.js method has (line 40) | has() { return true; } method keys (line 41) | keys() { FILE: tests/unit-global/es.string.at-alternative.js method toString (line 26) | toString() { return '123'; } FILE: tests/unit-global/es.string.ends-with.js method toString (line 48) | toString() { order.push('search'); return 'c'; } method valueOf (line 49) | valueOf() { order.push('pos'); return 3; } FILE: tests/unit-global/es.string.from-code-point.js method valueOf (line 33) | valueOf() { FILE: tests/unit-global/es.string.is-well-formed.js method toString (line 27) | toString() { method toString (line 33) | toString() { FILE: tests/unit-global/es.string.match-all.js method toString (line 11) | toString() { return 'aabc'; } FILE: tests/unit-global/es.string.match.js method toString (line 31) | toString() { /* empty */ } method toString (line 37) | toString() { return '\u0041B'; } method toString (line 40) | toString() { throw new Error('intostr'); } method toString (line 48) | toString() { method valueOf (line 51) | valueOf() { method toString (line 62) | toString() { method valueOf (line 65) | valueOf() { FILE: tests/unit-global/es.string.pad-end.js method toString (line 18) | toString() { throw new Error('oops'); } FILE: tests/unit-global/es.string.pad-start.js method toString (line 18) | toString() { throw new Error('oops'); } FILE: tests/unit-global/es.string.replace-all.js method [Symbol.replace] (line 21) | [Symbol.replace](O, replaceValue) { FILE: tests/unit-global/es.string.replace.js method toString (line 24) | toString() { /* empty */ } method valueOf (line 27) | valueOf() { /* empty */ } method toString (line 31) | toString() { method toString (line 38) | toString() { method toString (line 42) | toString() { method toString (line 52) | toString() { method valueOf (line 55) | valueOf() { method toString (line 59) | toString() { method toString (line 70) | toString() { method valueOf (line 73) | valueOf() { method toString (line 77) | toString() { method toString (line 90) | toString() { method toString (line 102) | toString() { FILE: tests/unit-global/es.string.search.js method toString (line 25) | toString() { /* empty */ } method toString (line 28) | toString() { method toString (line 34) | toString() { method toString (line 44) | toString() { method valueOf (line 47) | valueOf() { method toString (line 56) | toString() { method valueOf (line 59) | valueOf() { FILE: tests/unit-global/es.string.split.js method toString (line 114) | toString() { /* empty */ } method valueOf (line 122) | valueOf() { /* empty */ } method toString (line 130) | toString() { method valueOf (line 134) | valueOf() { method toString (line 144) | toString() { method valueOf (line 148) | valueOf() { method toString (line 159) | toString() { method valueOf (line 163) | valueOf() { method toString (line 166) | toString() { method toString (line 176) | toString() { method valueOf (line 180) | valueOf() { method toString (line 183) | toString() { method toString (line 197) | toString() { method valueOf (line 201) | valueOf() { class F (line 210) | class F { method constructor (line 211) | constructor(value) { method valueOf (line 214) | valueOf() { method toString (line 217) | toString() { method toString (line 223) | toString() { method valueOf (line 226) | valueOf() { method valueOf (line 230) | valueOf() { method toString (line 241) | toString() { method toString (line 529) | toString() { FILE: tests/unit-global/es.string.starts-with.js method toString (line 47) | toString() { order.push('search'); return 'a'; } method valueOf (line 48) | valueOf() { order.push('pos'); return 0; } FILE: tests/unit-global/es.string.to-well-formed.js method toString (line 27) | toString() { FILE: tests/unit-global/es.typed-array.constructors.js method valueOf (line 109) | valueOf() { return 2; } method valueOf (line 116) | valueOf() { return 2; } method get (line 233) | get() { method get (line 240) | get() { FILE: tests/unit-global/es.typed-array.from.js method valueOf (line 26) | valueOf() { return $(2); } method valueOf (line 27) | valueOf() { return $(2); } FILE: tests/unit-global/es.typed-array.with.js method valueOf (line 35) | valueOf() { throw 8; } FILE: tests/unit-global/es.typed.conversions.float32.js function viewFrom (line 8) | function viewFrom(it) { function toString (line 11) | function toString(it) { FILE: tests/unit-global/es.typed.conversions.float64.js function viewFrom (line 8) | function viewFrom(it) { function toString (line 11) | function toString(it) { FILE: tests/unit-global/es.typed.conversions.int16.js function viewFrom (line 8) | function viewFrom(it) { function toString (line 11) | function toString(it) { FILE: tests/unit-global/es.typed.conversions.int32.js function viewFrom (line 8) | function viewFrom(it) { function toString (line 11) | function toString(it) { FILE: tests/unit-global/es.typed.conversions.int8.js function viewFrom (line 8) | function viewFrom(it) { function toString (line 11) | function toString(it) { FILE: tests/unit-global/es.typed.conversions.uint16.js function viewFrom (line 8) | function viewFrom(it) { function toString (line 11) | function toString(it) { FILE: tests/unit-global/es.typed.conversions.uint32.js function viewFrom (line 8) | function viewFrom(it) { function toString (line 11) | function toString(it) { FILE: tests/unit-global/es.typed.conversions.uint8-clamped.js function toString (line 7) | function toString(it) { FILE: tests/unit-global/es.typed.conversions.uint8.js function viewFrom (line 7) | function viewFrom(it) { function toString (line 10) | function toString(it) { FILE: tests/unit-global/es.weak-map.js method return (line 34) | return() { FILE: tests/unit-global/es.weak-set.js method return (line 28) | return() { FILE: tests/unit-global/esnext.async-iterator.every.js method return (line 49) | return() { throw 43; } FILE: tests/unit-global/esnext.async-iterator.find.js method return (line 49) | return() { throw 43; } FILE: tests/unit-global/esnext.async-iterator.flat-map.js method next (line 49) | next() { method return (line 52) | return() { method [Symbol.asyncIterator] (line 56) | [Symbol.asyncIterator]() { return this; } method next (line 62) | next() { method return (line 67) | return() { method [Symbol.asyncIterator] (line 76) | [Symbol.asyncIterator]() { return this; } method next (line 96) | next() { method return (line 99) | return() { method [Symbol.asyncIterator] (line 102) | [Symbol.asyncIterator]() { return this; } method next (line 108) | next() { method return (line 113) | return() { method [Symbol.asyncIterator] (line 116) | [Symbol.asyncIterator]() { return this; } FILE: tests/unit-global/esnext.async-iterator.for-each.js method return (line 44) | return() { throw 43; } FILE: tests/unit-global/esnext.async-iterator.from.js method [Symbol.iterator] (line 27) | [Symbol.iterator]() { return this; } method next (line 28) | next() { method return (line 31) | return() { method next (line 110) | next() { return { value: 1, done: false }; } method return (line 111) | return() { closeCalled = true; return { value: undefined, done: true }; } method [Symbol.iterator] (line 112) | [Symbol.iterator]() { return this; } method next (line 132) | next() { return { value: 1, done: false }; } method [Symbol.iterator] (line 133) | [Symbol.iterator]() { return this; } FILE: tests/unit-global/esnext.async-iterator.map.js method next (line 47) | next() { calls++; throw 43; } FILE: tests/unit-global/esnext.async-iterator.some.js method return (line 49) | return() { throw 43; } method return (line 58) | return() { return 42; } FILE: tests/unit-global/esnext.async-iterator.take.js method next (line 42) | next() { return { value: ++this.i, done: false }; } method return (line 43) | return(...args) { returnArgs = args; return { value: undefined, done: tr... method [Symbol.iterator] (line 44) | [Symbol.iterator]() { return this; } method next (line 63) | next() { return { value: ++this.i, done: false }; } method return (line 64) | return() { return 42; } method [Symbol.iterator] (line 65) | [Symbol.iterator]() { return this; } FILE: tests/unit-global/esnext.bigint.range.js method inclusive (line 45) | inclusive() { /* empty */ } FILE: tests/unit-global/esnext.data-view.set-uint8-clamped.js function toString (line 16) | function toString(it) { FILE: tests/unit-global/esnext.iterator.chunks.js method return (line 39) | return() { FILE: tests/unit-global/esnext.iterator.range.js method inclusive (line 65) | inclusive() { /* empty */ } method valueOf (line 82) | valueOf() { return 1; } method inclusive (line 122) | inclusive() { /* empty */ } FILE: tests/unit-global/esnext.iterator.sliding.js method return (line 40) | return() { FILE: tests/unit-global/esnext.iterator.to-async.js method [Symbol.iterator] (line 19) | [Symbol.iterator]() { return this; } method next (line 20) | next() { method return (line 23) | return() { FILE: tests/unit-global/esnext.iterator.windows.js method return (line 43) | return() { FILE: tests/unit-global/esnext.iterator.zip-keyed.js function nullProto (line 4) | function nullProto(obj) { method return (line 38) | return() { FILE: tests/unit-global/esnext.iterator.zip.js method return (line 28) | return() { method next (line 60) | next() { throw new Error(); } method next (line 71) | next() { method [Symbol.iterator] (line 126) | [Symbol.iterator]() { throw expectedError; } method return (line 141) | return() { method [Symbol.iterator] (line 163) | [Symbol.iterator]() { FILE: tests/unit-global/esnext.map.delete-all.js method delete (line 27) | delete() { /* empty */ } FILE: tests/unit-global/esnext.map.emplace.js method update (line 11) | update(value, key, that) { method insert (line 19) | insert() { method update (line 25) | update() { method insert (line 28) | insert(key, that) { method update (line 44) | update() { /* empty */ } method insert (line 44) | insert() { /* empty */ } FILE: tests/unit-global/esnext.number.range.js method inclusive (line 56) | inclusive() { /* empty */ } FILE: tests/unit-global/esnext.set.add-all.js method add (line 18) | add() { /* empty */ } FILE: tests/unit-global/esnext.set.delete-all.js method delete (line 27) | delete() { /* empty */ } FILE: tests/unit-global/esnext.string.at.js method toString (line 89) | toString() { FILE: tests/unit-global/esnext.typed-array.from-async.js function C (line 56) | function C() { /* empty */ } FILE: tests/unit-global/esnext.typed-array.to-spliced.js method valueOf (line 26) | valueOf() { FILE: tests/unit-global/esnext.weak-map.delete-all.js method delete (line 48) | delete() { /* empty */ } FILE: tests/unit-global/esnext.weak-map.emplace.js method update (line 14) | update(value, key, that) { method insert (line 22) | insert() { method update (line 28) | update() { method insert (line 31) | insert(key, that) { method update (line 46) | update() { /* empty */ } method insert (line 46) | insert() { /* empty */ } FILE: tests/unit-global/esnext.weak-set.add-all.js method add (line 29) | add() { /* empty */ } FILE: tests/unit-global/esnext.weak-set.delete-all.js method delete (line 48) | delete() { /* empty */ } FILE: tests/unit-global/web.dom-exception.constructor.js constant HAS_STACK (line 32) | const HAS_STACK = 'stack' in new Error('1'); FILE: tests/unit-global/web.structured-clone.js function cloneTest (line 20) | function cloneTest(value, verifyFunc) { function cloneObjectTest (line 25) | function cloneObjectTest(assert, value, verifyFunc) { FILE: tests/unit-global/web.url.can-parse.js method toString (line 25) | toString() { throw new Error('thrower'); } method toString (line 26) | toString() { throw new Error('thrower'); } FILE: tests/unit-global/web.url.parse.js method toString (line 25) | toString() { throw new Error('thrower'); } method toString (line 26) | toString() { throw new Error('thrower'); } FILE: tests/unit-pure/es.array.fill.js method set (line 24) | set() { FILE: tests/unit-pure/es.array.flat.js method get (line 23) | get() { FILE: tests/unit-pure/es.array.from-async.js function C (line 22) | function C() { /* empty */ } method return (line 95) | return() { FILE: tests/unit-pure/es.array.from.js method return (line 66) | return() { method return (line 74) | return() { class C (line 82) | class C { /* empty */ } method set (line 121) | set() { method [Symbol.iterator] (line 132) | [Symbol.iterator]() { FILE: tests/unit-pure/es.array.of.js class C (line 12) | class C { /* empty */ } method set (line 21) | set() { FILE: tests/unit-pure/es.array.reverse.js function fn (line 8) | function fn() { FILE: tests/unit-pure/es.array.sort.js method toString (line 118) | toString() { return 'a'; } method toString (line 119) | toString() { return 'a'; } FILE: tests/unit-pure/es.array.with.js function CustomError (line 31) | function CustomError() { /* empty */ } method valueOf (line 32) | valueOf() { throw new CustomError(); } FILE: tests/unit-pure/es.async-disposable-stack.constructor.js method [Symbol.asyncDispose] (line 36) | [Symbol.asyncDispose]() { method [Symbol.dispose] (line 195) | [Symbol.dispose]() { return neverResolves; } FILE: tests/unit-pure/es.date.to-json.js method toISOString (line 12) | toISOString() { FILE: tests/unit-pure/es.disposable-stack.constructor.js method [Symbol.dispose] (line 36) | [Symbol.dispose]() { FILE: tests/unit-pure/es.error.cause.js function runErrorTestCase (line 7) | function runErrorTestCase($Error, ERROR_NAME, WEB_ASSEMBLY) { FILE: tests/unit-pure/es.function.bind.js function C (line 11) | function C(a, b) { FILE: tests/unit-pure/es.iterator.concat.js method return (line 54) | return() { method next (line 69) | next() { method [Symbol.iterator] (line 74) | [Symbol.iterator]() { FILE: tests/unit-pure/es.iterator.drop.js method return (line 27) | return() { this.closed = true; } FILE: tests/unit-pure/es.iterator.every.js method return (line 32) | return() { this.closed = true; } FILE: tests/unit-pure/es.iterator.filter.js method return (line 33) | return() { this.closed = true; } FILE: tests/unit-pure/es.iterator.find.js method return (line 31) | return() { this.closed = true; } method return (line 37) | return() { FILE: tests/unit-pure/es.iterator.flat-map.js method return (line 46) | return() { this.closed = true; } FILE: tests/unit-pure/es.iterator.for-each.js method return (line 36) | return() { this.closed = true; } FILE: tests/unit-pure/es.iterator.map.js method return (line 31) | return() { this.closed = true; } method return (line 38) | return() { FILE: tests/unit-pure/es.iterator.reduce.js method return (line 33) | return() { this.closed = true; } FILE: tests/unit-pure/es.iterator.some.js method return (line 32) | return() { this.closed = true; } FILE: tests/unit-pure/es.iterator.take.js method return (line 27) | return() { this.closed = true; } FILE: tests/unit-pure/es.json.parse.js method toString (line 150) | toString() { method valueOf (line 153) | valueOf() { method valueOf (line 160) | valueOf() { method toString (line 166) | toString() { FILE: tests/unit-pure/es.json.stringify.js method toJSON (line 71) | toJSON() { return b2; } method toJSON (line 128) | toJSON() { return 'toJSON'; } method toJSON (line 132) | toJSON() { return { calls: 'toJSON' }; } method toJSON (line 232) | toJSON() { method key (line 240) | key() { /* empty */ } method toJSON (line 261) | toJSON() { method toJSON (line 351) | toJSON() { method toJSON (line 369) | toJSON() { throw new EvalError('t262'); } method toJSON (line 375) | toJSON(key) { method toJSON (line 411) | toJSON() { return [false]; } method get (line 452) | get() { method get (line 477) | get() { throw new EvalError('t262'); } method get (line 482) | get() { throw new EvalError('t262'); } method get (line 486) | get() { throw new EvalError('t262'); } FILE: tests/unit-pure/es.map.js method return (line 32) | return() { FILE: tests/unit-pure/es.number.constructor.js function getCheck (line 10) | function getCheck(assert) { method toString (line 61) | toString() { method valueOf (line 66) | valueOf() { method valueOf (line 71) | valueOf() { method toString (line 74) | toString() { method valueOf (line 79) | valueOf() { method toString (line 84) | toString() { method valueOf (line 89) | valueOf() { method valueOf (line 94) | valueOf() { method valueOf (line 99) | valueOf() { method toString (line 104) | toString() { method toString (line 109) | toString() { method valueOf (line 114) | valueOf() { method toString (line 117) | toString() { method toString (line 123) | toString() { method valueOf (line 129) | valueOf() { method toString (line 136) | toString() { method valueOf (line 143) | valueOf() { method toString (line 150) | toString() { method valueOf (line 201) | valueOf() { method toString (line 206) | toString() { method valueOf (line 211) | valueOf() { method toString (line 216) | toString() { method valueOf (line 244) | valueOf() { method toString (line 249) | toString() { method valueOf (line 254) | valueOf() { method toString (line 259) | toString() { FILE: tests/unit-pure/es.number.parse-int.js method valueOf (line 24) | valueOf() { FILE: tests/unit-pure/es.object.assign.js method get (line 27) | get() { FILE: tests/unit-pure/es.object.create.js function getPropertyNames (line 8) | function getPropertyNames(object) { function C (line 21) | function C() { FILE: tests/unit-pure/es.object.from-entries.js class Unit (line 15) | class Unit { method constructor (line 16) | constructor(id) { method toString (line 19) | toString() { FILE: tests/unit-pure/es.object.get-own-property-names.js function F1 (line 10) | function F1() { function F2 (line 13) | function F2() { FILE: tests/unit-pure/es.object.get-prototype-of.js function F (line 12) | function F() { /* empty */ } function Foo (line 18) | function Foo() { /* empty */ } function Bar (line 20) | function Bar() { /* empty */ } FILE: tests/unit-pure/es.object.has-own.js method toString (line 14) | toString() { called = true; } FILE: tests/unit-pure/es.object.keys.js function F1 (line 9) | function F1() { function F2 (line 12) | function F2() { FILE: tests/unit-pure/es.object.lookup-getter.js function getter (line 14) | function getter() { /* empty */ } FILE: tests/unit-pure/es.object.lookup-setter.js function setter (line 14) | function setter() { /* empty */ } FILE: tests/unit-pure/es.object.set-prototype-of.js method b (line 11) | b() { FILE: tests/unit-pure/es.parse-int.js method valueOf (line 23) | valueOf() { FILE: tests/unit-pure/es.promise.all-settled.js function SubPromise (line 69) | function SubPromise(executor) { function FakePromise1 (line 75) | function FakePromise1() { /* empty */ } function FakePromise2 (line 76) | function FakePromise2(executor) { function FakePromise3 (line 79) | function FakePromise3(executor) { method return (line 122) | return() { FILE: tests/unit-pure/es.promise.all.js function SubPromise (line 56) | function SubPromise(executor) { function FakePromise1 (line 62) | function FakePromise1() { /* empty */ } function FakePromise2 (line 63) | function FakePromise2(executor) { function FakePromise3 (line 66) | function FakePromise3(executor) { method return (line 109) | return() { FILE: tests/unit-pure/es.promise.any.js function SubPromise (line 69) | function SubPromise(executor) { function FakePromise1 (line 75) | function FakePromise1() { /* empty */ } function FakePromise2 (line 76) | function FakePromise2(executor) { function FakePromise3 (line 79) | function FakePromise3(executor) { method return (line 126) | return() { FILE: tests/unit-pure/es.promise.catch.js method then (line 48) | then(x, y) { FILE: tests/unit-pure/es.promise.constructor.js method then (line 32) | then() { method get (line 50) | get() { function SubPromise (line 123) | function SubPromise(executor) { function onunhandledrejection (line 161) | function onunhandledrejection(reason, promise) { function onrejectionhandled (line 169) | function onrejectionhandled(promise) { function onunhandledrejection (line 180) | function onunhandledrejection(it) { function onrejectionhandled (line 186) | function onrejectionhandled(it) { FILE: tests/unit-pure/es.promise.race.js function SubPromise (line 47) | function SubPromise(executor) { function FakePromise1 (line 53) | function FakePromise1() { /* empty */ } function FakePromise2 (line 54) | function FakePromise2(executor) { function FakePromise3 (line 57) | function FakePromise3(executor) { method return (line 100) | return() { FILE: tests/unit-pure/es.promise.reject.js function SubPromise (line 30) | function SubPromise(executor) { function FakePromise1 (line 35) | function FakePromise1() { /* empty */ } function FakePromise2 (line 36) | function FakePromise2(executor) { function FakePromise3 (line 39) | function FakePromise3(executor) { FILE: tests/unit-pure/es.promise.resolve.js method then (line 21) | then(resolve) { resolve('foo'); } function SubPromise (line 41) | function SubPromise(executor) { function FakePromise1 (line 49) | function FakePromise1() { /* empty */ } function FakePromise2 (line 50) | function FakePromise2(executor) { function FakePromise3 (line 53) | function FakePromise3(executor) { FILE: tests/unit-pure/es.promise.try.js function SubPromise (line 35) | function SubPromise(executor) { function FakePromise1 (line 41) | function FakePromise1() { /* empty */ } function FakePromise2 (line 42) | function FakePromise2(executor) { function FakePromise3 (line 45) | function FakePromise3(executor) { FILE: tests/unit-pure/es.promise.with-resolvers.js function P (line 20) | function P(exec) { FILE: tests/unit-pure/es.reflect.apply.js function F (line 10) | function F(a, b, c) { FILE: tests/unit-pure/es.reflect.construct.js function A (line 10) | function A(a, b, c) { function B (line 22) | function B() { /* empty */ } FILE: tests/unit-pure/es.reflect.define-property.js method get (line 44) | get() { /* empty */ } FILE: tests/unit-pure/es.reflect.get.js method get (line 17) | get() { method get (line 25) | get() { FILE: tests/unit-pure/es.reflect.set.js method set (line 39) | set() { method set (line 49) | set() { method get (line 83) | get() { /* empty */ } method set (line 88) | set(v) { /* empty */ } FILE: tests/unit-pure/es.set.difference.js method has (line 30) | has() { method keys (line 33) | keys() { method has (line 40) | has() { method keys (line 43) | keys() { method has (line 59) | has() { return true; } method keys (line 60) | keys() { method has (line 80) | has(v) { method keys (line 87) | keys() { return { next() { return { done: true }; } }; } FILE: tests/unit-pure/es.set.intersection.js method has (line 37) | has() { method keys (line 40) | keys() { method has (line 47) | has() { method keys (line 50) | keys() { method has (line 58) | has(v) { s1.delete(v + 1); return true; } method keys (line 59) | keys() { throw new Error('Unexpected call to |keys| method'); } FILE: tests/unit-pure/es.set.is-disjoint-from.js method has (line 33) | has() { method keys (line 36) | keys() { method has (line 43) | has() { method keys (line 46) | keys() { method has (line 54) | has() { return true; } method keys (line 55) | keys() { FILE: tests/unit-pure/es.set.is-subset-of.js method has (line 33) | has() { method keys (line 36) | keys() { method has (line 43) | has() { method keys (line 46) | keys() { FILE: tests/unit-pure/es.set.is-superset-of.js method has (line 33) | has() { method keys (line 36) | keys() { method has (line 43) | has() { method keys (line 46) | keys() { method has (line 54) | has() { return true; } method keys (line 55) | keys() { FILE: tests/unit-pure/es.set.js method return (line 50) | return() { FILE: tests/unit-pure/es.set.symmetric-difference.js method has (line 42) | has() { return false; } method keys (line 43) | keys() { method has (line 58) | has() { return true; } method keys (line 59) | keys() { method has (line 79) | has() { return true; } method keys (line 80) | keys() { FILE: tests/unit-pure/es.set.union.js method has (line 42) | has() { return true; } method keys (line 43) | keys() { FILE: tests/unit-pure/es.string.at-alternative.js method toString (line 24) | toString() { return '123'; } FILE: tests/unit-pure/es.string.ends-with.js method toString (line 44) | toString() { order.push('search'); return 'c'; } method valueOf (line 45) | valueOf() { order.push('pos'); return 3; } FILE: tests/unit-pure/es.string.from-code-point.js method valueOf (line 34) | valueOf() { FILE: tests/unit-pure/es.string.is-well-formed.js method toString (line 24) | toString() { method toString (line 30) | toString() { FILE: tests/unit-pure/es.string.match-all.js method toString (line 9) | toString() { FILE: tests/unit-pure/es.string.pad-end.js method toString (line 16) | toString() { throw new Error('oops'); } FILE: tests/unit-pure/es.string.pad-start.js method toString (line 16) | toString() { throw new Error('oops'); } FILE: tests/unit-pure/es.string.replace-all.js method [Symbol.replace] (line 19) | [Symbol.replace](O, replaceValue) { FILE: tests/unit-pure/es.string.starts-with.js method toString (line 44) | toString() { order.push('search'); return 'a'; } method valueOf (line 45) | valueOf() { order.push('pos'); return 0; } FILE: tests/unit-pure/es.string.to-well-formed.js method toString (line 24) | toString() { FILE: tests/unit-pure/es.weak-map.js method return (line 37) | return() { FILE: tests/unit-pure/es.weak-set.js method return (line 30) | return() { FILE: tests/unit-pure/esnext.async-iterator.every.js method return (line 50) | return() { throw 43; } FILE: tests/unit-pure/esnext.async-iterator.find.js method return (line 50) | return() { throw 43; } FILE: tests/unit-pure/esnext.async-iterator.flat-map.js method next (line 50) | next() { method return (line 53) | return() { method [Symbol.asyncIterator] (line 57) | [Symbol.asyncIterator]() { return this; } method next (line 63) | next() { method return (line 68) | return() { method [Symbol.asyncIterator] (line 77) | [Symbol.asyncIterator]() { return this; } method next (line 97) | next() { method return (line 100) | return() { method [Symbol.asyncIterator] (line 103) | [Symbol.asyncIterator]() { return this; } method next (line 109) | next() { method return (line 114) | return() { method [Symbol.asyncIterator] (line 117) | [Symbol.asyncIterator]() { return this; } FILE: tests/unit-pure/esnext.async-iterator.for-each.js method return (line 45) | return() { throw 43; } FILE: tests/unit-pure/esnext.async-iterator.from.js method [Symbol.iterator] (line 31) | [Symbol.iterator]() { return this; } method next (line 32) | next() { method return (line 35) | return() { method next (line 114) | next() { return { value: 1, done: false }; } method return (line 115) | return() { closeCalled = true; return { value: undefined, done: true }; } method [Symbol.iterator] (line 116) | [Symbol.iterator]() { return this; } method next (line 136) | next() { return { value: 1, done: false }; } method [Symbol.iterator] (line 137) | [Symbol.iterator]() { return this; } FILE: tests/unit-pure/esnext.async-iterator.map.js method next (line 48) | next() { calls++; throw 43; } FILE: tests/unit-pure/esnext.async-iterator.some.js method return (line 50) | return() { throw 43; } method return (line 59) | return() { return 42; } FILE: tests/unit-pure/esnext.async-iterator.take.js method next (line 44) | next() { return { value: ++this.i, done: false }; } method return (line 45) | return(...args) { returnArgs = args; return { value: undefined, done: tr... method [Symbol.iterator] (line 46) | [Symbol.iterator]() { return this; } method next (line 65) | next() { return { value: ++this.i, done: false }; } method return (line 66) | return() { return 42; } method [Symbol.iterator] (line 67) | [Symbol.iterator]() { return this; } FILE: tests/unit-pure/esnext.bigint.range.js method inclusive (line 44) | inclusive() { /* empty */ } FILE: tests/unit-pure/esnext.iterator.chunks.js method return (line 38) | return() { FILE: tests/unit-pure/esnext.iterator.range.js method inclusive (line 64) | inclusive() { /* empty */ } method valueOf (line 82) | valueOf() { return 1; } method inclusive (line 122) | inclusive() { /* empty */ } FILE: tests/unit-pure/esnext.iterator.sliding.js method return (line 39) | return() { FILE: tests/unit-pure/esnext.iterator.to-async.js method [ITERATOR] (line 23) | [ITERATOR]() { return this; } method next (line 24) | next() { method return (line 27) | return() { FILE: tests/unit-pure/esnext.iterator.windows.js method return (line 42) | return() { FILE: tests/unit-pure/esnext.iterator.zip-keyed.js function nullProto (line 12) | function nullProto(obj) { method return (line 40) | return() { FILE: tests/unit-pure/esnext.iterator.zip.js method return (line 28) | return() { method next (line 60) | next() { throw new Error(); } method next (line 71) | next() { method [Symbol.iterator] (line 126) | [Symbol.iterator]() { throw expectedError; } method return (line 141) | return() { method [Symbol.iterator] (line 163) | [Symbol.iterator]() { FILE: tests/unit-pure/esnext.map.delete-all.js method delete (line 28) | delete() { /* empty */ } FILE: tests/unit-pure/esnext.map.emplace.js method update (line 12) | update(value, key, that) { method insert (line 20) | insert() { method update (line 26) | update() { method insert (line 29) | insert(key, that) { method update (line 45) | update() { /* empty */ } method insert (line 45) | insert() { /* empty */ } FILE: tests/unit-pure/esnext.number.range.js method inclusive (line 54) | inclusive() { /* empty */ } FILE: tests/unit-pure/esnext.set.add-all.js method add (line 19) | add() { /* empty */ } FILE: tests/unit-pure/esnext.set.delete-all.js method delete (line 28) | delete() { /* empty */ } FILE: tests/unit-pure/esnext.string.at.js method toString (line 86) | toString() { FILE: tests/unit-pure/esnext.weak-map.delete-all.js method delete (line 49) | delete() { /* empty */ } FILE: tests/unit-pure/esnext.weak-map.emplace.js method update (line 15) | update(value, key, that) { method insert (line 23) | insert() { method update (line 29) | update() { method insert (line 32) | insert(key, that) { method update (line 47) | update() { /* empty */ } method insert (line 47) | insert() { /* empty */ } FILE: tests/unit-pure/esnext.weak-set.add-all.js method add (line 30) | add() { /* empty */ } FILE: tests/unit-pure/esnext.weak-set.delete-all.js method delete (line 49) | delete() { /* empty */ } FILE: tests/unit-pure/web.dom-exception.constructor.js constant HAS_STACK (line 34) | const HAS_STACK = 'stack' in new Error('1'); FILE: tests/unit-pure/web.structured-clone.js function cloneTest (line 28) | function cloneTest(value, verifyFunc) { function cloneObjectTest (line 33) | function cloneObjectTest(assert, value, verifyFunc) { FILE: tests/unit-pure/web.url.can-parse.js method toString (line 22) | toString() { throw new Error('thrower'); } method toString (line 23) | toString() { throw new Error('thrower'); } FILE: tests/unit-pure/web.url.parse.js method toString (line 23) | toString() { throw new Error('thrower'); } method toString (line 24) | toString() { throw new Error('thrower'); } FILE: website/build-local.mjs constant BUILD_SRC_DIR (line 6) | const BUILD_SRC_DIR = './'; function hasDocsLocal (line 8) | async function hasDocsLocal(srcDir) { FILE: website/build.mjs constant BRANCH (line 13) | const BRANCH = branchArg ? branchArg.slice('branch='.length) : undefined; constant LOCAL (line 14) | const LOCAL = argv._.includes('local'); constant BASE (line 15) | const BASE = LOCAL && BRANCH ? '/core-js/website/dist/' : BRANCH ? `/bra... constant DEFAULT_VERSION (line 16) | const DEFAULT_VERSION = await getDefaultVersion(config.versionsFile, BRA... function getAllMdFiles (line 23) | async function getAllMdFiles(dir) { function buildDocsMenu (line 38) | async function buildDocsMenu(item) { function getDocsMenuItems (line 54) | async function getDocsMenuItems(version) { function buildDocsMenuForVersion (line 69) | async function buildDocsMenuForVersion(version) { function getBundlesPath (line 84) | function getBundlesPath(version) { function buildVersionsMenuList (line 88) | async function buildVersionsMenuList(versions, currentVersion, section) { function buildVersionsMenu (line 101) | async function buildVersionsMenu(versions, currentVersion, section) { function metadata (line 110) | function metadata(markdown) { method link (line 122) | link({ href, text }) { function buildMenus (line 149) | function buildMenus(html) { function buildBlogMenu (line 170) | async function buildBlogMenu() { function getVersionFromMdFile (line 210) | async function getVersionFromMdFile(mdPath) { function readFileContent (line 215) | async function readFileContent(filePath) { function buildPlaygrounds (line 220) | async function buildPlaygrounds(template, versions) { function buildPlayground (line 226) | async function buildPlayground(template, version, versions) { function createDocsIndexes (line 255) | async function createDocsIndexes(versions) { function getVersions (line 271) | async function getVersions() { function getTitle (line 287) | function getTitle(content) { function build (line 292) | async function build() { FILE: website/scripts/helpers.mjs constant BABEL_PATH (line 11) | const BABEL_PATH = 'website/node_modules/@babel/standalone/babel.min.js'; function isExists (line 13) | async function isExists(target) { function hasDocs (line 22) | async function hasDocs(version, execDir) { function installDependencies (line 32) | async function installDependencies(execDir) { function copyBabelStandalone (line 42) | async function copyBabelStandalone(srcDir) { function copyBlogPosts (line 52) | async function copyBlogPosts(srcDir) { function copyCommonFiles (line 68) | async function copyCommonFiles(srcDir) { function buildAndCopyCoreJS (line 78) | async function buildAndCopyCoreJS(version, srcDir, cacheDir = null, chec... function checkoutVersion (line 120) | async function checkoutVersion(version, execDir) { function buildWeb (line 128) | async function buildWeb(branch, execDir, local = false) { function getCurrentBranch (line 139) | async function getCurrentBranch(execDir) { function getDefaultVersion (line 147) | async function getDefaultVersion(versionFile, defaultVersion = null) { function readJSON (line 154) | async function readJSON(filePath) { function expandVersionsConfig (line 159) | function expandVersionsConfig(config) { FILE: website/scripts/runner.mjs constant SRC_DIR (line 21) | const SRC_DIR = 'core-js'; constant BUILDS_ROOT_DIR (line 22) | const BUILDS_ROOT_DIR = 'builds'; constant BUILD_RESULT_DIR (line 23) | const BUILD_RESULT_DIR = 'result'; constant BUNDLES_DIR (line 24) | const BUNDLES_DIR = 'bundles'; constant REPO (line 25) | const REPO = 'https://github.com/zloirock/core-js.git'; constant BUILDER_BRANCH (line 26) | const BUILDER_BRANCH = 'master'; constant BRANCH (line 30) | const BRANCH = lastArg.startsWith('branch=') ? lastArg.slice('branch='.l... constant BUILD_ID (line 32) | const BUILD_ID = new Date().toISOString().replaceAll(/\D/g, '-') + Math.... constant BUILD_DIR (line 34) | const BUILD_DIR = `${ BUILDS_ROOT_DIR }/${ BUILD_ID }/`; constant BUILD_SRC_DIR (line 35) | const BUILD_SRC_DIR = `${ BUILD_DIR }${ SRC_DIR }/`; constant BUILD_DOCS_DIR (line 36) | const BUILD_DOCS_DIR = `${ BUILD_DIR }builder/`; constant SITE_FILES_DIR (line 37) | const SITE_FILES_DIR = `${ BUILD_SRC_DIR }/website/dist/`; constant VERSIONS_FILE (line 38) | const VERSIONS_FILE = `${ BUILD_SRC_DIR }website/config/versions.json`; function copyWeb (line 40) | async function copyWeb() { function createBuildDir (line 48) | async function createBuildDir() { function installDependencies (line 56) | async function installDependencies(dir = BUILD_SRC_DIR) { function cloneRepo (line 63) | async function cloneRepo() { function switchToLatestBuild (line 70) | async function switchToLatestBuild() { function clearBuildDir (line 81) | async function clearBuildDir() { function copyDocs (line 89) | async function copyDocs(from, to, recursive = true) { function copyDocsToBuilder (line 96) | async function copyDocsToBuilder(version) { function copyBuilderDocs (line 107) | async function copyBuilderDocs() { function prepareBuilder (line 116) | async function prepareBuilder(targetBranch) { function switchBranchToLatestBuild (line 125) | async function switchBranchToLatestBuild(name) { function checkoutVersion (line 135) | async function checkoutVersion(version) { function getExcludedBuilds (line 143) | async function getExcludedBuilds() { function clearOldBuilds (line 163) | async function clearOldBuilds() { function createLastDocsLink (line 177) | async function createLastDocsLink() { function getVersions (line 187) | async function getVersions(targetBranch) { FILE: website/src/js/content-menu.js function unactiveAllMenuItems (line 8) | function unactiveAllMenuItems() { function activateMenu (line 14) | function activateMenu(targetHash) { function getBlocksBoundaries (line 18) | function getBlocksBoundaries() { function observeMenu (line 30) | function observeMenu() { function isIE (line 42) | function isIE() { FILE: website/src/js/hljs-run.js class RunButtonPlugin (line 1) | class RunButtonPlugin { method 'after:highlightElement' (line 13) | 'after:highlightElement'({ el, result, text }) { FILE: website/src/js/main.js function init (line 17) | function init() { FILE: website/src/js/playground.js function init (line 35) | function init() { FILE: website/src/js/scroll-to.js function scrollToElement (line 1) | function scrollToElement(element, offset = 0) {