Exclude duplicates of widget property in docs (#276)

This commit is contained in:
Animesh Sahu 2021-09-13 19:50:02 +05:30 committed by GitHub
parent a07fb35eda
commit 07eeac340f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -108,6 +108,8 @@ function parseDocs(code: string) {
if (possibleMatch == -1) {
console.log(`Failed to find a match for "${propMatch[1].replace("-", "_")}" ~ ${JSON.stringify(matches, null, 2)} ~ ${lines[no]}`)
}
if (!widgets[currentWidget].props.some(p => p.name == propMatch[1])) {
const type = replaceTypeNames(matches[possibleMatch + 1])
widgets[currentWidget].props.push({
@ -117,6 +119,7 @@ function parseDocs(code: string) {
});
}
}
}
return widgets;
}