Skip to content

Commit

Permalink
fix(docgen): typescript: remove "declare" from interfaces
Browse files Browse the repository at this point in the history
  • Loading branch information
drauggres committed Dec 26, 2019
1 parent f9c655b commit b73bcbb
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions packages/titanium-docgen/generators/typescript_generator.js
Original file line number Diff line number Diff line change
Expand Up @@ -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));
}
Expand Down

0 comments on commit b73bcbb

Please sign in to comment.