We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1b2abca commit 6d48630Copy full SHA for 6d48630
1 file changed
crates/gen-host-js/src/lib.rs
@@ -555,9 +555,10 @@ impl Js {
555
556
Intrinsic::ComponentError => self.src.js_intrinsics("
557
class ComponentError extends Error {
558
- constructor (payload) {
559
- super(payload);
560
- this.payload = payload;
+ constructor (value) {
+ const enumerable = typeof payload !== 'string';
+ super(`${String(value)}${enumerable ? ' (see error.payload)' : ''}`);
561
+ Object.defineProperty(this, 'payload', { value, enumerable });
562
}
563
564
"),
0 commit comments