(rawManifest: unknown)
| 56 | |
| 57 | // Only work for manifest specVersion >= 1.0.0 |
| 58 | export function getProjectNetwork(rawManifest: unknown): NETWORK_FAMILY { |
| 59 | if (gte((rawManifest as any).specVersion, '1.0.0')) { |
| 60 | const network = runnerMapping[(rawManifest as any).runner.node.name as keyof typeof runnerMapping]; |
| 61 | if (network === undefined) { |
| 62 | throw new Error(`Can not identify project network with runner node ${(rawManifest as any).runner.node.name}`); |
| 63 | } |
| 64 | return network; |
| 65 | } else { |
| 66 | throw new Error('Can not identify project network under spec version 1.0.0'); |
| 67 | } |
| 68 | } |
| 69 | |
| 70 | /** |
| 71 | * @param path path to the file |
no outgoing calls
no test coverage detected