tstype GitRepository = | { url: string } | { owner: string; name: string };
tsconst repo = { owner: "susisu", name: "typefuck", url: 666, };
GitRepository