(version: string)
| 51 | /^(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)(?:-(?<prerelease>[0-9A-Za-z.-]+))?(?:\+[0-9A-Za-z.-]+)?$/; |
| 52 | |
| 53 | export const resolveUpdateChannel = (version: string): UpdateChannel => |
| 54 | version.includes("-beta.") ? "beta" : "latest"; |
| 55 | |
| 56 | const parseVersion = (version: string): ParsedVersion | null => { |
| 57 | const match = version.trim().match(semverPattern); |
no outgoing calls
no test coverage detected