mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-28 06:53:42 +08:00
9 lines
321 B
TypeScript
9 lines
321 B
TypeScript
// AggregateError keeps its errors list in a runtime slot beyond the
|
|
// Error layout, so subclasses fence like DOMException's.
|
|
class ValidationErrors extends AggregateError {
|
|
constructor(errors: Error[]) {
|
|
super(errors, "validation failed");
|
|
}
|
|
}
|
|
console.log(new ValidationErrors([new Error("x")]).errors.length);
|