(pkgName: string, fileName: string, calls: any)
| 83 | }; |
| 84 | |
| 85 | const getFile = (pkgName: string, fileName: string, calls: any) => { |
| 86 | let castCalls: [string, string][] = calls; |
| 87 | const foundCall = castCalls.find((call) => |
| 88 | call[0].endsWith(`${pkgName}${path.sep}${fileName}`) |
| 89 | ); |
| 90 | if (!foundCall) |
| 91 | throw new Error(`could not find writing of ${fileName} for: ${pkgName}`); |
| 92 | |
| 93 | // return written content |
| 94 | return foundCall[1]; |
| 95 | }; |
| 96 | |
| 97 | const getPkgJSON = (pkgName: string, calls: any) => { |
| 98 | return JSON.parse(getFile(pkgName, "package.json", calls)); |
no outgoing calls
no test coverage detected