* @param {string} sourceFile
(sourceFile)
| 348 | * @param {string} sourceFile |
| 349 | */ |
| 350 | function typesFrom(sourceFile) { |
| 351 | const project = new Project({ |
| 352 | tsConfigFilePath: path.join(pathToRootOfProject, 'tsconfig.json'), |
| 353 | resolutionHost, |
| 354 | }) |
| 355 | project.addSourceFileAtPath(sourceFile) |
| 356 | project.resolveSourceFileDependencies() |
| 357 | return project |
| 358 | } |
| 359 | |
| 360 | /** |
| 361 | * @param {import('ts-morph').Node} node |