Skip to content

Commit 286bdd7

Browse files
committed
refactor: fix and simplify declaration code
1 parent d2ed2dc commit 286bdd7

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/lib/manifest.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -89,16 +89,14 @@ export const getElementData = (
8989
return null;
9090
}
9191

92-
const decl = !element.declaration.module
92+
const { name, module } = element.declaration;
93+
const decl = !module
9394
? manifest.modules
9495
.flatMap((x) => x.declarations)
95-
.find(
96-
(y): y is CustomElementDeclaration =>
97-
y?.name === element.declaration.name
98-
)
96+
.find((y): y is CustomElementDeclaration => y?.name === name)
9997
: manifest.modules
100-
.find((m) => m.path === element.declaration.module.replace(/^\//, ''))
101-
?.declarations?.find((d) => d.name === element.declaration.name);
98+
.find((m) => m.path === module.replace(/^\//, ''))
99+
?.declarations?.find((d) => d.name === name);
102100

103101
if (!decl || !isCustomElementDeclaration(decl)) {
104102
throw new Error(`Could not find declaration for ${selected}`);

0 commit comments

Comments
 (0)