1import { isMacPlatform } from "./lib/utils";
2
3export function isTerminalUrl(value: string): boolean {
4 return /^https?:\/\//iu.test(value);
5}
6
7export function isTerminalLinkActivation(
8 event: Pick<MouseEvent, "metaKey" | "ctrlKey">,
9 platform = typeof navigator === "undefined" ? "" : navigator.platform,
10): boolean {
11 if (platform.length === 0) return false;
12 return isMacPlatform(platform)
13 ? event.metaKey && !event.ctrlKey
14 : event.ctrlKey && !event.metaKey;
15}