refactor: Accumulate loadOptions from all node versions to validate (no-changelog) (#6014)

 Accumulate loadOptions from node versions to validate
This commit is contained in:
Iván Ovejero
2023-04-20 16:21:07 +02:00
committed by GitHub
parent 723f81bab0
commit 9b651cf4f8
2 changed files with 13 additions and 9 deletions

View File

@@ -31,7 +31,7 @@ function findReferencedMethods(obj, refs = {}, latestName = '') {
(async () => {
const loader = new PackageDirectoryLoader(packageDir);
await loader.loadAll({ withLoadOptionsMethods: true });
await loader.loadAll();
const credentialTypes = Object.values(loader.credentialTypes).map((data) => data.type);
@@ -45,7 +45,12 @@ function findReferencedMethods(obj, refs = {}, latestName = '') {
const { name } = type.description;
acc[name] = acc[name] ? acc[name].push(methods) : methods;
if (acc[name]) {
acc[name] = [...new Set([...acc[name], ...methods])];
return;
}
acc[name] = methods;
});
return acc;