Fix crash when constructor parameter has no type. Closes #38

This commit is contained in:
Kim Biesbjerg
2017-05-05 11:31:30 +02:00
parent 5cef383f3b
commit 3b9561916b
4 changed files with 21 additions and 3 deletions

View File

@@ -49,6 +49,11 @@ export class ServiceParser extends AbstractAstParser implements ParserInterface
return false;
}
// Parameter has no type
if (!parameter.type) {
return false;
}
// Make sure className is of the correct type
const parameterType: ts.Identifier = (parameter.type as ts.TypeReferenceNode).typeName as ts.Identifier;
if (!parameterType) {