Skip to content

Commit 2b0ad4e

Browse files
authored
Merge pull request #214 from qinfanheaven/master
Fix the issue where Symbol.metadata cannot be assigned.
2 parents a47e3e5 + 794743d commit 2b0ad4e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Metadata.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,11 @@ export const Metadata = {
294294
}
295295
}
296296

297-
constructor[Symbol.metadata] = metadata;
297+
Object.defineProperty(constructor, Symbol.metadata, {
298+
value: metadata,
299+
writable: false,
300+
configurable: true
301+
});
298302

299303
return metadata;
300304
},

0 commit comments

Comments
 (0)