11 lines · 408 B · TypeScript
RawDownload
import type { DesktopUpdateChannel } from "@t3tools/contracts"; const NIGHTLY_VERSION_PATTERN = /-nightly\.\d{8}\.\d+$/; export function isNightlyDesktopVersion(version: string): boolean {  return NIGHTLY_VERSION_PATTERN.test(version);} export function resolveDefaultDesktopUpdateChannel(appVersion: string): DesktopUpdateChannel {  return isNightlyDesktopVersion(appVersion) ? "nightly" : "latest";}