1import { makeThreadPullRequests } from "@t3tools/source-control-core/shared/threadPullRequests";
2
3import { sourceControlClients } from "./sourceControlClients.ts";
4
5export {
6 threadPullRequestSearchTerms,
7 visibleThreadPullRequests,
8} from "@t3tools/shared/threadPullRequests";
9export {
10 pullRequestListLines,
11 type PullRequestListLine,
12 type ThreadCurrentPullRequest,
13 type ThreadPullRequestBadge,
14 type ThreadPullRequestChain,
15} from "@t3tools/source-control-core/shared/threadPullRequests";
16
17export const {
18 normalizeThreadPullRequestKey,
19 legacyThreadPullRequestKey,
20 threadPullRequestKeysEqual,
21 threadPullRequestKeyOf,
22 resolveThreadCurrentPullRequest,
23 resolveThreadCurrentPullRequestLink,
24 resolveThreadPullRequestChains,
25 resolveThreadPullRequestBadge,
26 threadPullRequestsOf,
27 applyThreadPullRequestLinkUpdate,
28} = makeThreadPullRequests(sourceControlClients);