Skip to content

Commit 4ad5c38

Browse files
Fix class classification in modules
1 parent 107bdcb commit 4ad5c38

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

lib/modules-transform.js

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,12 @@ function filterStaticAndDerived(classes, className) {
1717
function addPrivatePublicClassesAttributes(module, classes) {
1818
let classNames = Object.keys(module.classes)
1919
let applicableClassNames = _.filter(classNames, _.curry(filterStaticAndDerived)(classes))
20-
let partitionedClasses = _.partition(applicableClassNames, className => {
21-
return (
22-
classes[className].access === 'private' ||
23-
classes[className].deprecated === true ||
24-
!_.has(classes[className], 'access')
25-
)
20+
21+
let [privateclasses, publicclasses] = _.partition(applicableClassNames, className => {
22+
return classes[className].access === 'private' || classes[className].deprecated === true
2623
})
27-
module.publicclasses = partitionedClasses[1]
28-
module.privateclasses = partitionedClasses[0]
24+
module.publicclasses = publicclasses
25+
module.privateclasses = privateclasses
2926
delete module.classes
3027
}
3128

0 commit comments

Comments
 (0)