From 0b7916cb7fd38a5a47cd830fe20036881a732e9e Mon Sep 17 00:00:00 2001 From: Sergey Volkov Date: Thu, 6 Feb 2020 13:02:46 +0300 Subject: [PATCH] fix(docgen): typescript: skip inherited properties --- packages/titanium-docgen/generators/typescript_generator.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/titanium-docgen/generators/typescript_generator.js b/packages/titanium-docgen/generators/typescript_generator.js index df187e5a..382c7039 100644 --- a/packages/titanium-docgen/generators/typescript_generator.js +++ b/packages/titanium-docgen/generators/typescript_generator.js @@ -829,7 +829,7 @@ class MemberNode { } parseProperties(properties) { - if (!properties) { + if (!properties || !properties.length) { return; } @@ -875,6 +875,10 @@ class MemberNode { return false; } + if (propertyDoc.__inherits && propertyDoc.__inherits !== this.fullyQualifiedName && !this.membersAreStatic) { + return false; + } + return true; }