* @param {import('ts-morph').Node} node * @returns {import('ts-morph').Structure[]}
(node)
| 390 | * @returns {import('ts-morph').Structure[]} |
| 391 | */ |
| 392 | function getReturnStructure(node) { |
| 393 | /** @type {import('ts-morph').Type} */ |
| 394 | const returnType = node.getSignature().getReturnType() |
| 395 | const nodes = returnType.getSymbol().getDeclarations() |
| 396 | return nodes.map(node => node.getStructure()) |
| 397 | } |
| 398 | |
| 399 | /** |
| 400 | * @param {import('ts-morph').Node} node |