MCPcopy
hub / github.com/openclaw/clawsweeper / closingPullRequestReferencesForIssue

Function closingPullRequestReferencesForIssue

src/clawsweeper.ts:3617–3632  ·  view source on GitHub ↗
(number: number)

Source from the content-addressed store, hash-verified

3615}
3616
3617function closingPullRequestReferencesForIssue(number: number): ClosingPullRequestReference[] {
3618 const issue = ghJson<unknown>([
3619 "issue",
3620 "view",
3621 String(number),
3622 "--repo",
3623 targetRepo(),
3624 "--json",
3625 "closedByPullRequestsReferences",
3626 ]);
3627 const references = asRecord(issue).closedByPullRequestsReferences;
3628 if (!Array.isArray(references)) return [];
3629 return references
3630 .map((reference) => closingPullRequestReferenceTarget(reference))
3631 .filter((reference): reference is ClosingPullRequestReference => reference !== null);
3632}
3633
3634function closingPullRequestsForIssue(number: number): unknown[] {
3635 const pullRequests: unknown[] = [];

Callers 1

Calls 4

targetRepoFunction · 0.85
ghJsonFunction · 0.70
asRecordFunction · 0.70

Tested by

no test coverage detected