Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9312976
es.aggregate-error.cause.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
962 B
Subscribers
None
es.aggregate-error.cause.js
View Options
var
$
=
require
(
'../internals/export'
);
var
getBuiltIn
=
require
(
'../internals/get-built-in'
);
var
apply
=
require
(
'../internals/function-apply'
);
var
fails
=
require
(
'../internals/fails'
);
var
wrapErrorConstructorWithCause
=
require
(
'../internals/wrap-error-constructor-with-cause'
);
var
AGGREGATE_ERROR
=
'AggregateError'
;
var
$AggregateError
=
getBuiltIn
(
AGGREGATE_ERROR
);
var
FORCED
=
!
fails
(
function
()
{
return
$AggregateError
([
1
]).
errors
[
0
]
!==
1
;
})
&&
fails
(
function
()
{
return
$AggregateError
([
1
],
AGGREGATE_ERROR
,
{
cause
:
7
}).
cause
!==
7
;
});
// https://github.com/tc39/proposal-error-cause
$
({
global
:
true
,
constructor
:
true
,
arity
:
2
,
forced
:
FORCED
},
{
AggregateError
:
wrapErrorConstructorWithCause
(
AGGREGATE_ERROR
,
function
(
init
)
{
// eslint-disable-next-line no-unused-vars -- required for functions `.length`
return
function
AggregateError
(
errors
,
message
)
{
return
apply
(
init
,
this
,
arguments
);
};
},
FORCED
,
true
)
});
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Jul 3, 11:18 AM (1 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3363525
Attached To
rDWAPPS Web applications
Event Timeline
Log In to Comment