Files
shoelace/scripts/shared.js
2021-09-09 09:13:55 -04:00

18 lines
359 B
JavaScript

export function getAllComponents(metadata) {
const allComponents = [];
metadata.modules.map(module => {
module.declarations?.map(declaration => {
if (declaration.customElement) {
const component = declaration;
if (component) {
allComponents.push(component);
}
}
});
});
return allComponents;
}