Skip to content

Commit e4a5bc9

Browse files
committed
simplify AddDisposableResource
tc39/proposal-explicit-resource-management#150
1 parent ea36fe1 commit e4a5bc9

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
## Changelog
22
##### Unreleased
33
- [`Iterator.range` proposal](https://github.com/tc39/proposal-Number.range) moved to Stage 2, [March 2023 TC39 meeting](https://github.com/babel/proposals/issues/87#issuecomment-1480266760)
4-
- `(Async)DisposableStack.prototype.move` marks the original stack as disposed, [#1226](https://github.com/zloirock/core-js/issues/1226)
4+
- (Async) Explicit Resource Management proposals:
5+
- `(Async)DisposableStack.prototype.move` marks the original stack as disposed, [#1226](https://github.com/zloirock/core-js/issues/1226)
6+
- Some simplifications like [proposal-explicit-resource-management/150](https://github.com/tc39/proposal-explicit-resource-management/pull/150)
57
- Compat data improvements:
68
- [`URLSearchParams.prototype.size`](https://github.com/whatwg/url/pull/734) marked as supported from FF112, NodeJS 19.8 and Deno 1.32
79
- Added Deno 1.32 compat data mapping

packages/core-js/internals/add-disposable-resource.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,9 @@ module.exports = function (disposable, V, hint, method) {
2828
var resource;
2929
if (!method) {
3030
if (isNullOrUndefined(V)) return;
31-
resource = createDisposableResource(V, hint);
32-
} else if (isNullOrUndefined(V)) {
33-
resource = createDisposableResource(undefined, hint, method);
31+
resource = createDisposableResource(anObject(V), hint);
3432
} else {
35-
resource = createDisposableResource(anObject(V), hint, method);
33+
resource = createDisposableResource(undefined, hint, method);
3634
}
3735

3836
push(disposable.stack, resource);

0 commit comments

Comments
 (0)