diff --git a/packages/core/src/hierarchy.ts b/packages/core/src/hierarchy.ts index 7820cf218a..d5d2e9e56e 100644 --- a/packages/core/src/hierarchy.ts +++ b/packages/core/src/hierarchy.ts @@ -165,7 +165,7 @@ export class Hierarchy { */ private isExtends(extendsOrImplements: Ref>[], from: Ref>): boolean { const result: Ref>[] = [] - const toVisit = extendsOrImplements + const toVisit = [...extendsOrImplements] while (toVisit.length > 0) { const ref = toVisit.shift() as Ref> if (ref === from) {