From b73bcbbbb9178f6f4c456d6469ef786bb9c3f132 Mon Sep 17 00:00:00 2001 From: Sergey Volkov Date: Wed, 25 Dec 2019 18:38:38 +0300 Subject: [PATCH] fix(docgen): typescript: remove "declare" from interfaces --- packages/titanium-docgen/generators/typescript_generator.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/titanium-docgen/generators/typescript_generator.js b/packages/titanium-docgen/generators/typescript_generator.js index d94a591f..e31c1d71 100644 --- a/packages/titanium-docgen/generators/typescript_generator.js +++ b/packages/titanium-docgen/generators/typescript_generator.js @@ -449,13 +449,12 @@ class GlobalTemplateWriter { this.writeInterfaceNode(eventNode, nestingLevel)); } this.output += this.generateJsDoc(interfaceNode, nestingLevel); - const inGlobal = nestingLevel === 0 ? 'declare ' : ''; if (interfaceNode.removed) { - this.output += `${this.indent(nestingLevel)}${inGlobal}const ${interfaceNode.name}: never;\n`; + this.output += `${this.indent(nestingLevel)}const ${interfaceNode.name}: never;\n`; return; } const parent = interfaceNode.extends ? 'extends ' + interfaceNode.extends + ' ' : ''; - this.output += `${this.indent(nestingLevel)}${inGlobal}${interfaceNode.keyWord} ${interfaceNode.name} ${parent}{\n`; + this.output += `${this.indent(nestingLevel)}${interfaceNode.keyWord} ${interfaceNode.name} ${parent}{\n`; if (interfaceNode.properties.length > 0) { interfaceNode.properties.forEach(propertyNode => this.writePropertyNode(propertyNode, nestingLevel + 1)); }