(node)
| 151002 | node.kind === 167 /* SyntaxKind.PropertyDeclaration */; |
| 151003 | } |
| 151004 | function transformJSDocType(node) { |
| 151005 | switch (node.kind) { |
| 151006 | case 312 /* SyntaxKind.JSDocAllType */: |
| 151007 | case 313 /* SyntaxKind.JSDocUnknownType */: |
| 151008 | return ts.factory.createTypeReferenceNode("any", ts.emptyArray); |
| 151009 | case 316 /* SyntaxKind.JSDocOptionalType */: |
| 151010 | return transformJSDocOptionalType(node); |
| 151011 | case 315 /* SyntaxKind.JSDocNonNullableType */: |
| 151012 | return transformJSDocType(node.type); |
| 151013 | case 314 /* SyntaxKind.JSDocNullableType */: |
| 151014 | return transformJSDocNullableType(node); |
| 151015 | case 318 /* SyntaxKind.JSDocVariadicType */: |
| 151016 | return transformJSDocVariadicType(node); |
| 151017 | case 317 /* SyntaxKind.JSDocFunctionType */: |
| 151018 | return transformJSDocFunctionType(node); |
| 151019 | case 178 /* SyntaxKind.TypeReference */: |
| 151020 | return transformJSDocTypeReference(node); |
| 151021 | default: |
| 151022 | var visited = ts.visitEachChild(node, transformJSDocType, ts.nullTransformationContext); |
| 151023 | ts.setEmitFlags(visited, 1 /* EmitFlags.SingleLine */); |
| 151024 | return visited; |
| 151025 | } |
| 151026 | } |
| 151027 | function transformJSDocOptionalType(node) { |
| 151028 | return ts.factory.createUnionTypeNode([ts.visitNode(node.type, transformJSDocType), ts.factory.createTypeReferenceNode("undefined", ts.emptyArray)]); |
| 151029 | } |
no test coverage detected
searching dependent graphs…