(packageInfo, r)
| 42334 | } |
| 42335 | ts.isTraceEnabled = isTraceEnabled; |
| 42336 | function withPackageId(packageInfo, r) { |
| 42337 | var packageId; |
| 42338 | if (r && packageInfo) { |
| 42339 | var packageJsonContent = packageInfo.packageJsonContent; |
| 42340 | if (typeof packageJsonContent.name === "string" && typeof packageJsonContent.version === "string") { |
| 42341 | packageId = { |
| 42342 | name: packageJsonContent.name, |
| 42343 | subModuleName: r.path.slice(packageInfo.packageDirectory.length + ts.directorySeparator.length), |
| 42344 | version: packageJsonContent.version |
| 42345 | }; |
| 42346 | } |
| 42347 | } |
| 42348 | return r && { path: r.path, extension: r.ext, packageId: packageId }; |
| 42349 | } |
| 42350 | function noPackageId(r) { |
| 42351 | return withPackageId(/*packageInfo*/ undefined, r); |
| 42352 | } |
no test coverage detected
searching dependent graphs…