(distro: string, opts?: { signal?: AbortSignal })
| 131 | } |
| 132 | |
| 133 | const checkOpencode = async (distro: string, opts?: { signal?: AbortSignal }) => { |
| 134 | const resolved = await (options?.resolveOpencode ?? resolveWslOpencode)(distro, opts) |
| 135 | const version = resolved |
| 136 | ? await (options?.readCommandVersion ?? readWslCommandVersion)(resolved, distro, opts) |
| 137 | : null |
| 138 | return opencodeCheck(distro, resolved, version, appVersion) |
| 139 | } |
| 140 | |
| 141 | const refreshOpencodeCheck = async (distro: string, opts?: { signal?: AbortSignal }) => { |
| 142 | setOpencodeCheck(distro, await checkOpencode(distro, opts)) |
no test coverage detected