(
key: IntegrationTaskKey,
params: {
owner: string;
repo: string;
treeSHA: string;
recursive?: string;
}
)
| 430 | } |
| 431 | |
| 432 | getTree( |
| 433 | key: IntegrationTaskKey, |
| 434 | params: { |
| 435 | owner: string; |
| 436 | repo: string; |
| 437 | treeSHA: string; |
| 438 | recursive?: string; |
| 439 | } |
| 440 | ): GitHubReturnType<Octokit["rest"]["git"]["getTree"]> { |
| 441 | return this.runTask( |
| 442 | key, |
| 443 | async (client, task) => { |
| 444 | const result = await client.rest.git.getTree({ |
| 445 | owner: params.owner, |
| 446 | repo: params.repo, |
| 447 | tree_sha: params.treeSHA, |
| 448 | recursive: params.recursive, |
| 449 | }); |
| 450 | return result.data; |
| 451 | }, |
| 452 | { |
| 453 | name: "Get Tree", |
| 454 | params, |
| 455 | properties: [ |
| 456 | ...repoProperties(params), |
| 457 | { |
| 458 | label: "Tree SHA", |
| 459 | text: params.treeSHA, |
| 460 | }, |
| 461 | ], |
| 462 | }, |
| 463 | onError |
| 464 | ); |
| 465 | } |
| 466 | } |
no test coverage detected