diff --git a/.changeset/tender-actors-yawn.md b/.changeset/tender-actors-yawn.md new file mode 100644 index 000000000..045c53fbd --- /dev/null +++ b/.changeset/tender-actors-yawn.md @@ -0,0 +1,5 @@ +--- +'@linaria/utils': patch +--- + +Fix for "Property key of ClassMethod expected to be" (fixes #1030) diff --git a/packages/utils/src/scopeHelpers.ts b/packages/utils/src/scopeHelpers.ts index 04e598129..e07d8c208 100644 --- a/packages/utils/src/scopeHelpers.ts +++ b/packages/utils/src/scopeHelpers.ts @@ -141,7 +141,8 @@ export function findParentForDelete(path: NodePath): NodePath | null { if ( parent.isFunctionExpression({ body: path.node }) || - parent.isObjectMethod() + parent.isObjectMethod() || + parent.isClassMethod() ) { return findParentForDelete(parent); }