We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 179d53e commit 5a41f41Copy full SHA for 5a41f41
packages/svelte/src/compiler/phases/2-analyze/visitors/ClassBody.js
@@ -57,6 +57,13 @@ export function ClassBody(node, context) {
57
e.state_field_duplicate(node, name);
58
}
59
60
+ const _key = (key.type === 'PrivateIdentifier' ? '#' : '') + name;
61
+ const field = fields.get(_key);
62
+
63
+ if (field.length > 1 || (field.length === 1 && field[0] !== 'prop')) {
64
+ e.duplicate_class_field(node, _key);
65
+ }
66
67
state_fields.set(name, {
68
node,
69
type: rune,
0 commit comments