diff --git a/packages/core-js/modules/esnext.async-disposable-stack.constructor.js b/packages/core-js/modules/esnext.async-disposable-stack.constructor.js index 142a1a927fc3..f28594ef3ce8 100644 --- a/packages/core-js/modules/esnext.async-disposable-stack.constructor.js +++ b/packages/core-js/modules/esnext.async-disposable-stack.constructor.js @@ -9,6 +9,8 @@ var defineBuiltIns = require('../internals/define-built-ins'); var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); var wellKnownSymbol = require('../internals/well-known-symbol'); var InternalStateModule = require('../internals/internal-state'); +// dependency: esnext.async-iterator.async-dispose +// dependency: esnext.iterator.dispose var addDisposableResource = require('../internals/add-disposable-resource'); // dependency: es.promise.constructor diff --git a/packages/core-js/modules/esnext.disposable-stack.constructor.js b/packages/core-js/modules/esnext.disposable-stack.constructor.js index b81b6996ef50..11f458fae694 100644 --- a/packages/core-js/modules/esnext.disposable-stack.constructor.js +++ b/packages/core-js/modules/esnext.disposable-stack.constructor.js @@ -9,6 +9,7 @@ var defineBuiltIns = require('../internals/define-built-ins'); var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); var wellKnownSymbol = require('../internals/well-known-symbol'); var InternalStateModule = require('../internals/internal-state'); +// dependency: esnext.iterator.dispose var addDisposableResource = require('../internals/add-disposable-resource'); // dependency: esnext.suppressed-error.constructor diff --git a/scripts/build-entries/entries-definitions.mjs b/scripts/build-entries/entries-definitions.mjs index 46dd9c07bfe0..7beb5b427fcd 100644 --- a/scripts/build-entries/entries-definitions.mjs +++ b/scripts/build-entries/entries-definitions.mjs @@ -334,6 +334,10 @@ export const features = { modules: [/^(?:es|esnext)\.async-iterator\./], template: $namespace({ name: 'AsyncIterator' }), }, + 'async-disposable-stack/index': { + modules: [/^(?:es|esnext)\.async-disposable-stack\./], + template: $namespace({ name: 'AsyncDisposableStack' }), + }, // 'async-iterator/async-dispose' ??? 'async-iterator/drop': { modules: ['esnext.async-iterator.drop'], @@ -471,6 +475,10 @@ export const features = { modules: ['es.date.to-json'], template: $virtual({ namespace: 'Date', method: 'toJSON' }), }, + 'disposable-stack/index': { + modules: [/^(?:es|esnext)\.disposable-stack\./], + template: $namespace({ name: 'DisposableStack' }), + }, // date/to-primitive ??? 'dom-exception/index': { modules: [/^web\.dom-exception\./],