github.com/nektos/act@v0.2.63/pkg/runner/testdata/actions/node12/node_modules/@octokit/plugin-rest-endpoint-methods/dist-node/index.js (about) 1 'use strict'; 2 3 Object.defineProperty(exports, '__esModule', { value: true }); 4 5 function _defineProperty(obj, key, value) { 6 if (key in obj) { 7 Object.defineProperty(obj, key, { 8 value: value, 9 enumerable: true, 10 configurable: true, 11 writable: true 12 }); 13 } else { 14 obj[key] = value; 15 } 16 17 return obj; 18 } 19 20 function ownKeys(object, enumerableOnly) { 21 var keys = Object.keys(object); 22 23 if (Object.getOwnPropertySymbols) { 24 var symbols = Object.getOwnPropertySymbols(object); 25 if (enumerableOnly) symbols = symbols.filter(function (sym) { 26 return Object.getOwnPropertyDescriptor(object, sym).enumerable; 27 }); 28 keys.push.apply(keys, symbols); 29 } 30 31 return keys; 32 } 33 34 function _objectSpread2(target) { 35 for (var i = 1; i < arguments.length; i++) { 36 var source = arguments[i] != null ? arguments[i] : {}; 37 38 if (i % 2) { 39 ownKeys(Object(source), true).forEach(function (key) { 40 _defineProperty(target, key, source[key]); 41 }); 42 } else if (Object.getOwnPropertyDescriptors) { 43 Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); 44 } else { 45 ownKeys(Object(source)).forEach(function (key) { 46 Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); 47 }); 48 } 49 } 50 51 return target; 52 } 53 54 const Endpoints = { 55 actions: { 56 addSelectedRepoToOrgSecret: ["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"], 57 cancelWorkflowRun: ["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"], 58 createOrUpdateEnvironmentSecret: ["PUT /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"], 59 createOrUpdateOrgSecret: ["PUT /orgs/{org}/actions/secrets/{secret_name}"], 60 createOrUpdateRepoSecret: ["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"], 61 createRegistrationTokenForOrg: ["POST /orgs/{org}/actions/runners/registration-token"], 62 createRegistrationTokenForRepo: ["POST /repos/{owner}/{repo}/actions/runners/registration-token"], 63 createRemoveTokenForOrg: ["POST /orgs/{org}/actions/runners/remove-token"], 64 createRemoveTokenForRepo: ["POST /repos/{owner}/{repo}/actions/runners/remove-token"], 65 createWorkflowDispatch: ["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"], 66 deleteArtifact: ["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"], 67 deleteEnvironmentSecret: ["DELETE /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"], 68 deleteOrgSecret: ["DELETE /orgs/{org}/actions/secrets/{secret_name}"], 69 deleteRepoSecret: ["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"], 70 deleteSelfHostedRunnerFromOrg: ["DELETE /orgs/{org}/actions/runners/{runner_id}"], 71 deleteSelfHostedRunnerFromRepo: ["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"], 72 deleteWorkflowRun: ["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"], 73 deleteWorkflowRunLogs: ["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"], 74 disableSelectedRepositoryGithubActionsOrganization: ["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"], 75 disableWorkflow: ["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"], 76 downloadArtifact: ["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"], 77 downloadJobLogsForWorkflowRun: ["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"], 78 downloadWorkflowRunLogs: ["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"], 79 enableSelectedRepositoryGithubActionsOrganization: ["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"], 80 enableWorkflow: ["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"], 81 getAllowedActionsOrganization: ["GET /orgs/{org}/actions/permissions/selected-actions"], 82 getAllowedActionsRepository: ["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"], 83 getArtifact: ["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"], 84 getEnvironmentPublicKey: ["GET /repositories/{repository_id}/environments/{environment_name}/secrets/public-key"], 85 getEnvironmentSecret: ["GET /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"], 86 getGithubActionsPermissionsOrganization: ["GET /orgs/{org}/actions/permissions"], 87 getGithubActionsPermissionsRepository: ["GET /repos/{owner}/{repo}/actions/permissions"], 88 getJobForWorkflowRun: ["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"], 89 getOrgPublicKey: ["GET /orgs/{org}/actions/secrets/public-key"], 90 getOrgSecret: ["GET /orgs/{org}/actions/secrets/{secret_name}"], 91 getPendingDeploymentsForRun: ["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"], 92 getRepoPermissions: ["GET /repos/{owner}/{repo}/actions/permissions", {}, { 93 renamed: ["actions", "getGithubActionsPermissionsRepository"] 94 }], 95 getRepoPublicKey: ["GET /repos/{owner}/{repo}/actions/secrets/public-key"], 96 getRepoSecret: ["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"], 97 getReviewsForRun: ["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"], 98 getSelfHostedRunnerForOrg: ["GET /orgs/{org}/actions/runners/{runner_id}"], 99 getSelfHostedRunnerForRepo: ["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"], 100 getWorkflow: ["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"], 101 getWorkflowRun: ["GET /repos/{owner}/{repo}/actions/runs/{run_id}"], 102 getWorkflowRunUsage: ["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"], 103 getWorkflowUsage: ["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"], 104 listArtifactsForRepo: ["GET /repos/{owner}/{repo}/actions/artifacts"], 105 listEnvironmentSecrets: ["GET /repositories/{repository_id}/environments/{environment_name}/secrets"], 106 listJobsForWorkflowRun: ["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"], 107 listOrgSecrets: ["GET /orgs/{org}/actions/secrets"], 108 listRepoSecrets: ["GET /repos/{owner}/{repo}/actions/secrets"], 109 listRepoWorkflows: ["GET /repos/{owner}/{repo}/actions/workflows"], 110 listRunnerApplicationsForOrg: ["GET /orgs/{org}/actions/runners/downloads"], 111 listRunnerApplicationsForRepo: ["GET /repos/{owner}/{repo}/actions/runners/downloads"], 112 listSelectedReposForOrgSecret: ["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"], 113 listSelectedRepositoriesEnabledGithubActionsOrganization: ["GET /orgs/{org}/actions/permissions/repositories"], 114 listSelfHostedRunnersForOrg: ["GET /orgs/{org}/actions/runners"], 115 listSelfHostedRunnersForRepo: ["GET /repos/{owner}/{repo}/actions/runners"], 116 listWorkflowRunArtifacts: ["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"], 117 listWorkflowRuns: ["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"], 118 listWorkflowRunsForRepo: ["GET /repos/{owner}/{repo}/actions/runs"], 119 reRunWorkflow: ["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"], 120 removeSelectedRepoFromOrgSecret: ["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"], 121 reviewPendingDeploymentsForRun: ["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"], 122 setAllowedActionsOrganization: ["PUT /orgs/{org}/actions/permissions/selected-actions"], 123 setAllowedActionsRepository: ["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"], 124 setGithubActionsPermissionsOrganization: ["PUT /orgs/{org}/actions/permissions"], 125 setGithubActionsPermissionsRepository: ["PUT /repos/{owner}/{repo}/actions/permissions"], 126 setSelectedReposForOrgSecret: ["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"], 127 setSelectedRepositoriesEnabledGithubActionsOrganization: ["PUT /orgs/{org}/actions/permissions/repositories"] 128 }, 129 activity: { 130 checkRepoIsStarredByAuthenticatedUser: ["GET /user/starred/{owner}/{repo}"], 131 deleteRepoSubscription: ["DELETE /repos/{owner}/{repo}/subscription"], 132 deleteThreadSubscription: ["DELETE /notifications/threads/{thread_id}/subscription"], 133 getFeeds: ["GET /feeds"], 134 getRepoSubscription: ["GET /repos/{owner}/{repo}/subscription"], 135 getThread: ["GET /notifications/threads/{thread_id}"], 136 getThreadSubscriptionForAuthenticatedUser: ["GET /notifications/threads/{thread_id}/subscription"], 137 listEventsForAuthenticatedUser: ["GET /users/{username}/events"], 138 listNotificationsForAuthenticatedUser: ["GET /notifications"], 139 listOrgEventsForAuthenticatedUser: ["GET /users/{username}/events/orgs/{org}"], 140 listPublicEvents: ["GET /events"], 141 listPublicEventsForRepoNetwork: ["GET /networks/{owner}/{repo}/events"], 142 listPublicEventsForUser: ["GET /users/{username}/events/public"], 143 listPublicOrgEvents: ["GET /orgs/{org}/events"], 144 listReceivedEventsForUser: ["GET /users/{username}/received_events"], 145 listReceivedPublicEventsForUser: ["GET /users/{username}/received_events/public"], 146 listRepoEvents: ["GET /repos/{owner}/{repo}/events"], 147 listRepoNotificationsForAuthenticatedUser: ["GET /repos/{owner}/{repo}/notifications"], 148 listReposStarredByAuthenticatedUser: ["GET /user/starred"], 149 listReposStarredByUser: ["GET /users/{username}/starred"], 150 listReposWatchedByUser: ["GET /users/{username}/subscriptions"], 151 listStargazersForRepo: ["GET /repos/{owner}/{repo}/stargazers"], 152 listWatchedReposForAuthenticatedUser: ["GET /user/subscriptions"], 153 listWatchersForRepo: ["GET /repos/{owner}/{repo}/subscribers"], 154 markNotificationsAsRead: ["PUT /notifications"], 155 markRepoNotificationsAsRead: ["PUT /repos/{owner}/{repo}/notifications"], 156 markThreadAsRead: ["PATCH /notifications/threads/{thread_id}"], 157 setRepoSubscription: ["PUT /repos/{owner}/{repo}/subscription"], 158 setThreadSubscription: ["PUT /notifications/threads/{thread_id}/subscription"], 159 starRepoForAuthenticatedUser: ["PUT /user/starred/{owner}/{repo}"], 160 unstarRepoForAuthenticatedUser: ["DELETE /user/starred/{owner}/{repo}"] 161 }, 162 apps: { 163 addRepoToInstallation: ["PUT /user/installations/{installation_id}/repositories/{repository_id}"], 164 checkToken: ["POST /applications/{client_id}/token"], 165 createContentAttachment: ["POST /content_references/{content_reference_id}/attachments", { 166 mediaType: { 167 previews: ["corsair"] 168 } 169 }], 170 createFromManifest: ["POST /app-manifests/{code}/conversions"], 171 createInstallationAccessToken: ["POST /app/installations/{installation_id}/access_tokens"], 172 deleteAuthorization: ["DELETE /applications/{client_id}/grant"], 173 deleteInstallation: ["DELETE /app/installations/{installation_id}"], 174 deleteToken: ["DELETE /applications/{client_id}/token"], 175 getAuthenticated: ["GET /app"], 176 getBySlug: ["GET /apps/{app_slug}"], 177 getInstallation: ["GET /app/installations/{installation_id}"], 178 getOrgInstallation: ["GET /orgs/{org}/installation"], 179 getRepoInstallation: ["GET /repos/{owner}/{repo}/installation"], 180 getSubscriptionPlanForAccount: ["GET /marketplace_listing/accounts/{account_id}"], 181 getSubscriptionPlanForAccountStubbed: ["GET /marketplace_listing/stubbed/accounts/{account_id}"], 182 getUserInstallation: ["GET /users/{username}/installation"], 183 getWebhookConfigForApp: ["GET /app/hook/config"], 184 listAccountsForPlan: ["GET /marketplace_listing/plans/{plan_id}/accounts"], 185 listAccountsForPlanStubbed: ["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"], 186 listInstallationReposForAuthenticatedUser: ["GET /user/installations/{installation_id}/repositories"], 187 listInstallations: ["GET /app/installations"], 188 listInstallationsForAuthenticatedUser: ["GET /user/installations"], 189 listPlans: ["GET /marketplace_listing/plans"], 190 listPlansStubbed: ["GET /marketplace_listing/stubbed/plans"], 191 listReposAccessibleToInstallation: ["GET /installation/repositories"], 192 listSubscriptionsForAuthenticatedUser: ["GET /user/marketplace_purchases"], 193 listSubscriptionsForAuthenticatedUserStubbed: ["GET /user/marketplace_purchases/stubbed"], 194 removeRepoFromInstallation: ["DELETE /user/installations/{installation_id}/repositories/{repository_id}"], 195 resetToken: ["PATCH /applications/{client_id}/token"], 196 revokeInstallationAccessToken: ["DELETE /installation/token"], 197 scopeToken: ["POST /applications/{client_id}/token/scoped"], 198 suspendInstallation: ["PUT /app/installations/{installation_id}/suspended"], 199 unsuspendInstallation: ["DELETE /app/installations/{installation_id}/suspended"], 200 updateWebhookConfigForApp: ["PATCH /app/hook/config"] 201 }, 202 billing: { 203 getGithubActionsBillingOrg: ["GET /orgs/{org}/settings/billing/actions"], 204 getGithubActionsBillingUser: ["GET /users/{username}/settings/billing/actions"], 205 getGithubPackagesBillingOrg: ["GET /orgs/{org}/settings/billing/packages"], 206 getGithubPackagesBillingUser: ["GET /users/{username}/settings/billing/packages"], 207 getSharedStorageBillingOrg: ["GET /orgs/{org}/settings/billing/shared-storage"], 208 getSharedStorageBillingUser: ["GET /users/{username}/settings/billing/shared-storage"] 209 }, 210 checks: { 211 create: ["POST /repos/{owner}/{repo}/check-runs"], 212 createSuite: ["POST /repos/{owner}/{repo}/check-suites"], 213 get: ["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"], 214 getSuite: ["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"], 215 listAnnotations: ["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"], 216 listForRef: ["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"], 217 listForSuite: ["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"], 218 listSuitesForRef: ["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"], 219 rerequestSuite: ["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"], 220 setSuitesPreferences: ["PATCH /repos/{owner}/{repo}/check-suites/preferences"], 221 update: ["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"] 222 }, 223 codeScanning: { 224 deleteAnalysis: ["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"], 225 getAlert: ["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}", {}, { 226 renamedParameters: { 227 alert_id: "alert_number" 228 } 229 }], 230 getAnalysis: ["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"], 231 getSarif: ["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"], 232 listAlertsForRepo: ["GET /repos/{owner}/{repo}/code-scanning/alerts"], 233 listAlertsInstances: ["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"], 234 listRecentAnalyses: ["GET /repos/{owner}/{repo}/code-scanning/analyses"], 235 updateAlert: ["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"], 236 uploadSarif: ["POST /repos/{owner}/{repo}/code-scanning/sarifs"] 237 }, 238 codesOfConduct: { 239 getAllCodesOfConduct: ["GET /codes_of_conduct", { 240 mediaType: { 241 previews: ["scarlet-witch"] 242 } 243 }], 244 getConductCode: ["GET /codes_of_conduct/{key}", { 245 mediaType: { 246 previews: ["scarlet-witch"] 247 } 248 }], 249 getForRepo: ["GET /repos/{owner}/{repo}/community/code_of_conduct", { 250 mediaType: { 251 previews: ["scarlet-witch"] 252 } 253 }] 254 }, 255 emojis: { 256 get: ["GET /emojis"] 257 }, 258 enterpriseAdmin: { 259 disableSelectedOrganizationGithubActionsEnterprise: ["DELETE /enterprises/{enterprise}/actions/permissions/organizations/{org_id}"], 260 enableSelectedOrganizationGithubActionsEnterprise: ["PUT /enterprises/{enterprise}/actions/permissions/organizations/{org_id}"], 261 getAllowedActionsEnterprise: ["GET /enterprises/{enterprise}/actions/permissions/selected-actions"], 262 getGithubActionsPermissionsEnterprise: ["GET /enterprises/{enterprise}/actions/permissions"], 263 listSelectedOrganizationsEnabledGithubActionsEnterprise: ["GET /enterprises/{enterprise}/actions/permissions/organizations"], 264 setAllowedActionsEnterprise: ["PUT /enterprises/{enterprise}/actions/permissions/selected-actions"], 265 setGithubActionsPermissionsEnterprise: ["PUT /enterprises/{enterprise}/actions/permissions"], 266 setSelectedOrganizationsEnabledGithubActionsEnterprise: ["PUT /enterprises/{enterprise}/actions/permissions/organizations"] 267 }, 268 gists: { 269 checkIsStarred: ["GET /gists/{gist_id}/star"], 270 create: ["POST /gists"], 271 createComment: ["POST /gists/{gist_id}/comments"], 272 delete: ["DELETE /gists/{gist_id}"], 273 deleteComment: ["DELETE /gists/{gist_id}/comments/{comment_id}"], 274 fork: ["POST /gists/{gist_id}/forks"], 275 get: ["GET /gists/{gist_id}"], 276 getComment: ["GET /gists/{gist_id}/comments/{comment_id}"], 277 getRevision: ["GET /gists/{gist_id}/{sha}"], 278 list: ["GET /gists"], 279 listComments: ["GET /gists/{gist_id}/comments"], 280 listCommits: ["GET /gists/{gist_id}/commits"], 281 listForUser: ["GET /users/{username}/gists"], 282 listForks: ["GET /gists/{gist_id}/forks"], 283 listPublic: ["GET /gists/public"], 284 listStarred: ["GET /gists/starred"], 285 star: ["PUT /gists/{gist_id}/star"], 286 unstar: ["DELETE /gists/{gist_id}/star"], 287 update: ["PATCH /gists/{gist_id}"], 288 updateComment: ["PATCH /gists/{gist_id}/comments/{comment_id}"] 289 }, 290 git: { 291 createBlob: ["POST /repos/{owner}/{repo}/git/blobs"], 292 createCommit: ["POST /repos/{owner}/{repo}/git/commits"], 293 createRef: ["POST /repos/{owner}/{repo}/git/refs"], 294 createTag: ["POST /repos/{owner}/{repo}/git/tags"], 295 createTree: ["POST /repos/{owner}/{repo}/git/trees"], 296 deleteRef: ["DELETE /repos/{owner}/{repo}/git/refs/{ref}"], 297 getBlob: ["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"], 298 getCommit: ["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"], 299 getRef: ["GET /repos/{owner}/{repo}/git/ref/{ref}"], 300 getTag: ["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"], 301 getTree: ["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"], 302 listMatchingRefs: ["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"], 303 updateRef: ["PATCH /repos/{owner}/{repo}/git/refs/{ref}"] 304 }, 305 gitignore: { 306 getAllTemplates: ["GET /gitignore/templates"], 307 getTemplate: ["GET /gitignore/templates/{name}"] 308 }, 309 interactions: { 310 getRestrictionsForAuthenticatedUser: ["GET /user/interaction-limits"], 311 getRestrictionsForOrg: ["GET /orgs/{org}/interaction-limits"], 312 getRestrictionsForRepo: ["GET /repos/{owner}/{repo}/interaction-limits"], 313 getRestrictionsForYourPublicRepos: ["GET /user/interaction-limits", {}, { 314 renamed: ["interactions", "getRestrictionsForAuthenticatedUser"] 315 }], 316 removeRestrictionsForAuthenticatedUser: ["DELETE /user/interaction-limits"], 317 removeRestrictionsForOrg: ["DELETE /orgs/{org}/interaction-limits"], 318 removeRestrictionsForRepo: ["DELETE /repos/{owner}/{repo}/interaction-limits"], 319 removeRestrictionsForYourPublicRepos: ["DELETE /user/interaction-limits", {}, { 320 renamed: ["interactions", "removeRestrictionsForAuthenticatedUser"] 321 }], 322 setRestrictionsForAuthenticatedUser: ["PUT /user/interaction-limits"], 323 setRestrictionsForOrg: ["PUT /orgs/{org}/interaction-limits"], 324 setRestrictionsForRepo: ["PUT /repos/{owner}/{repo}/interaction-limits"], 325 setRestrictionsForYourPublicRepos: ["PUT /user/interaction-limits", {}, { 326 renamed: ["interactions", "setRestrictionsForAuthenticatedUser"] 327 }] 328 }, 329 issues: { 330 addAssignees: ["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"], 331 addLabels: ["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"], 332 checkUserCanBeAssigned: ["GET /repos/{owner}/{repo}/assignees/{assignee}"], 333 create: ["POST /repos/{owner}/{repo}/issues"], 334 createComment: ["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"], 335 createLabel: ["POST /repos/{owner}/{repo}/labels"], 336 createMilestone: ["POST /repos/{owner}/{repo}/milestones"], 337 deleteComment: ["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"], 338 deleteLabel: ["DELETE /repos/{owner}/{repo}/labels/{name}"], 339 deleteMilestone: ["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"], 340 get: ["GET /repos/{owner}/{repo}/issues/{issue_number}"], 341 getComment: ["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"], 342 getEvent: ["GET /repos/{owner}/{repo}/issues/events/{event_id}"], 343 getLabel: ["GET /repos/{owner}/{repo}/labels/{name}"], 344 getMilestone: ["GET /repos/{owner}/{repo}/milestones/{milestone_number}"], 345 list: ["GET /issues"], 346 listAssignees: ["GET /repos/{owner}/{repo}/assignees"], 347 listComments: ["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"], 348 listCommentsForRepo: ["GET /repos/{owner}/{repo}/issues/comments"], 349 listEvents: ["GET /repos/{owner}/{repo}/issues/{issue_number}/events"], 350 listEventsForRepo: ["GET /repos/{owner}/{repo}/issues/events"], 351 listEventsForTimeline: ["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline", { 352 mediaType: { 353 previews: ["mockingbird"] 354 } 355 }], 356 listForAuthenticatedUser: ["GET /user/issues"], 357 listForOrg: ["GET /orgs/{org}/issues"], 358 listForRepo: ["GET /repos/{owner}/{repo}/issues"], 359 listLabelsForMilestone: ["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"], 360 listLabelsForRepo: ["GET /repos/{owner}/{repo}/labels"], 361 listLabelsOnIssue: ["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"], 362 listMilestones: ["GET /repos/{owner}/{repo}/milestones"], 363 lock: ["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"], 364 removeAllLabels: ["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"], 365 removeAssignees: ["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"], 366 removeLabel: ["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"], 367 setLabels: ["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"], 368 unlock: ["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"], 369 update: ["PATCH /repos/{owner}/{repo}/issues/{issue_number}"], 370 updateComment: ["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"], 371 updateLabel: ["PATCH /repos/{owner}/{repo}/labels/{name}"], 372 updateMilestone: ["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"] 373 }, 374 licenses: { 375 get: ["GET /licenses/{license}"], 376 getAllCommonlyUsed: ["GET /licenses"], 377 getForRepo: ["GET /repos/{owner}/{repo}/license"] 378 }, 379 markdown: { 380 render: ["POST /markdown"], 381 renderRaw: ["POST /markdown/raw", { 382 headers: { 383 "content-type": "text/plain; charset=utf-8" 384 } 385 }] 386 }, 387 meta: { 388 get: ["GET /meta"], 389 getOctocat: ["GET /octocat"], 390 getZen: ["GET /zen"], 391 root: ["GET /"] 392 }, 393 migrations: { 394 cancelImport: ["DELETE /repos/{owner}/{repo}/import"], 395 deleteArchiveForAuthenticatedUser: ["DELETE /user/migrations/{migration_id}/archive", { 396 mediaType: { 397 previews: ["wyandotte"] 398 } 399 }], 400 deleteArchiveForOrg: ["DELETE /orgs/{org}/migrations/{migration_id}/archive", { 401 mediaType: { 402 previews: ["wyandotte"] 403 } 404 }], 405 downloadArchiveForOrg: ["GET /orgs/{org}/migrations/{migration_id}/archive", { 406 mediaType: { 407 previews: ["wyandotte"] 408 } 409 }], 410 getArchiveForAuthenticatedUser: ["GET /user/migrations/{migration_id}/archive", { 411 mediaType: { 412 previews: ["wyandotte"] 413 } 414 }], 415 getCommitAuthors: ["GET /repos/{owner}/{repo}/import/authors"], 416 getImportStatus: ["GET /repos/{owner}/{repo}/import"], 417 getLargeFiles: ["GET /repos/{owner}/{repo}/import/large_files"], 418 getStatusForAuthenticatedUser: ["GET /user/migrations/{migration_id}", { 419 mediaType: { 420 previews: ["wyandotte"] 421 } 422 }], 423 getStatusForOrg: ["GET /orgs/{org}/migrations/{migration_id}", { 424 mediaType: { 425 previews: ["wyandotte"] 426 } 427 }], 428 listForAuthenticatedUser: ["GET /user/migrations", { 429 mediaType: { 430 previews: ["wyandotte"] 431 } 432 }], 433 listForOrg: ["GET /orgs/{org}/migrations", { 434 mediaType: { 435 previews: ["wyandotte"] 436 } 437 }], 438 listReposForOrg: ["GET /orgs/{org}/migrations/{migration_id}/repositories", { 439 mediaType: { 440 previews: ["wyandotte"] 441 } 442 }], 443 listReposForUser: ["GET /user/migrations/{migration_id}/repositories", { 444 mediaType: { 445 previews: ["wyandotte"] 446 } 447 }], 448 mapCommitAuthor: ["PATCH /repos/{owner}/{repo}/import/authors/{author_id}"], 449 setLfsPreference: ["PATCH /repos/{owner}/{repo}/import/lfs"], 450 startForAuthenticatedUser: ["POST /user/migrations"], 451 startForOrg: ["POST /orgs/{org}/migrations"], 452 startImport: ["PUT /repos/{owner}/{repo}/import"], 453 unlockRepoForAuthenticatedUser: ["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock", { 454 mediaType: { 455 previews: ["wyandotte"] 456 } 457 }], 458 unlockRepoForOrg: ["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock", { 459 mediaType: { 460 previews: ["wyandotte"] 461 } 462 }], 463 updateImport: ["PATCH /repos/{owner}/{repo}/import"] 464 }, 465 orgs: { 466 blockUser: ["PUT /orgs/{org}/blocks/{username}"], 467 cancelInvitation: ["DELETE /orgs/{org}/invitations/{invitation_id}"], 468 checkBlockedUser: ["GET /orgs/{org}/blocks/{username}"], 469 checkMembershipForUser: ["GET /orgs/{org}/members/{username}"], 470 checkPublicMembershipForUser: ["GET /orgs/{org}/public_members/{username}"], 471 convertMemberToOutsideCollaborator: ["PUT /orgs/{org}/outside_collaborators/{username}"], 472 createInvitation: ["POST /orgs/{org}/invitations"], 473 createWebhook: ["POST /orgs/{org}/hooks"], 474 deleteWebhook: ["DELETE /orgs/{org}/hooks/{hook_id}"], 475 get: ["GET /orgs/{org}"], 476 getMembershipForAuthenticatedUser: ["GET /user/memberships/orgs/{org}"], 477 getMembershipForUser: ["GET /orgs/{org}/memberships/{username}"], 478 getWebhook: ["GET /orgs/{org}/hooks/{hook_id}"], 479 getWebhookConfigForOrg: ["GET /orgs/{org}/hooks/{hook_id}/config"], 480 list: ["GET /organizations"], 481 listAppInstallations: ["GET /orgs/{org}/installations"], 482 listBlockedUsers: ["GET /orgs/{org}/blocks"], 483 listFailedInvitations: ["GET /orgs/{org}/failed_invitations"], 484 listForAuthenticatedUser: ["GET /user/orgs"], 485 listForUser: ["GET /users/{username}/orgs"], 486 listInvitationTeams: ["GET /orgs/{org}/invitations/{invitation_id}/teams"], 487 listMembers: ["GET /orgs/{org}/members"], 488 listMembershipsForAuthenticatedUser: ["GET /user/memberships/orgs"], 489 listOutsideCollaborators: ["GET /orgs/{org}/outside_collaborators"], 490 listPendingInvitations: ["GET /orgs/{org}/invitations"], 491 listPublicMembers: ["GET /orgs/{org}/public_members"], 492 listWebhooks: ["GET /orgs/{org}/hooks"], 493 pingWebhook: ["POST /orgs/{org}/hooks/{hook_id}/pings"], 494 removeMember: ["DELETE /orgs/{org}/members/{username}"], 495 removeMembershipForUser: ["DELETE /orgs/{org}/memberships/{username}"], 496 removeOutsideCollaborator: ["DELETE /orgs/{org}/outside_collaborators/{username}"], 497 removePublicMembershipForAuthenticatedUser: ["DELETE /orgs/{org}/public_members/{username}"], 498 setMembershipForUser: ["PUT /orgs/{org}/memberships/{username}"], 499 setPublicMembershipForAuthenticatedUser: ["PUT /orgs/{org}/public_members/{username}"], 500 unblockUser: ["DELETE /orgs/{org}/blocks/{username}"], 501 update: ["PATCH /orgs/{org}"], 502 updateMembershipForAuthenticatedUser: ["PATCH /user/memberships/orgs/{org}"], 503 updateWebhook: ["PATCH /orgs/{org}/hooks/{hook_id}"], 504 updateWebhookConfigForOrg: ["PATCH /orgs/{org}/hooks/{hook_id}/config"] 505 }, 506 packages: { 507 deletePackageForAuthenticatedUser: ["DELETE /user/packages/{package_type}/{package_name}"], 508 deletePackageForOrg: ["DELETE /orgs/{org}/packages/{package_type}/{package_name}"], 509 deletePackageVersionForAuthenticatedUser: ["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"], 510 deletePackageVersionForOrg: ["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"], 511 getAllPackageVersionsForAPackageOwnedByAnOrg: ["GET /orgs/{org}/packages/{package_type}/{package_name}/versions", {}, { 512 renamed: ["packages", "getAllPackageVersionsForPackageOwnedByOrg"] 513 }], 514 getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser: ["GET /user/packages/{package_type}/{package_name}/versions", {}, { 515 renamed: ["packages", "getAllPackageVersionsForPackageOwnedByAuthenticatedUser"] 516 }], 517 getAllPackageVersionsForPackageOwnedByAuthenticatedUser: ["GET /user/packages/{package_type}/{package_name}/versions"], 518 getAllPackageVersionsForPackageOwnedByOrg: ["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"], 519 getAllPackageVersionsForPackageOwnedByUser: ["GET /users/{username}/packages/{package_type}/{package_name}/versions"], 520 getPackageForAuthenticatedUser: ["GET /user/packages/{package_type}/{package_name}"], 521 getPackageForOrganization: ["GET /orgs/{org}/packages/{package_type}/{package_name}"], 522 getPackageForUser: ["GET /users/{username}/packages/{package_type}/{package_name}"], 523 getPackageVersionForAuthenticatedUser: ["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"], 524 getPackageVersionForOrganization: ["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"], 525 getPackageVersionForUser: ["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"], 526 restorePackageForAuthenticatedUser: ["POST /user/packages/{package_type}/{package_name}/restore{?token}"], 527 restorePackageForOrg: ["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"], 528 restorePackageVersionForAuthenticatedUser: ["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"], 529 restorePackageVersionForOrg: ["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"] 530 }, 531 projects: { 532 addCollaborator: ["PUT /projects/{project_id}/collaborators/{username}", { 533 mediaType: { 534 previews: ["inertia"] 535 } 536 }], 537 createCard: ["POST /projects/columns/{column_id}/cards", { 538 mediaType: { 539 previews: ["inertia"] 540 } 541 }], 542 createColumn: ["POST /projects/{project_id}/columns", { 543 mediaType: { 544 previews: ["inertia"] 545 } 546 }], 547 createForAuthenticatedUser: ["POST /user/projects", { 548 mediaType: { 549 previews: ["inertia"] 550 } 551 }], 552 createForOrg: ["POST /orgs/{org}/projects", { 553 mediaType: { 554 previews: ["inertia"] 555 } 556 }], 557 createForRepo: ["POST /repos/{owner}/{repo}/projects", { 558 mediaType: { 559 previews: ["inertia"] 560 } 561 }], 562 delete: ["DELETE /projects/{project_id}", { 563 mediaType: { 564 previews: ["inertia"] 565 } 566 }], 567 deleteCard: ["DELETE /projects/columns/cards/{card_id}", { 568 mediaType: { 569 previews: ["inertia"] 570 } 571 }], 572 deleteColumn: ["DELETE /projects/columns/{column_id}", { 573 mediaType: { 574 previews: ["inertia"] 575 } 576 }], 577 get: ["GET /projects/{project_id}", { 578 mediaType: { 579 previews: ["inertia"] 580 } 581 }], 582 getCard: ["GET /projects/columns/cards/{card_id}", { 583 mediaType: { 584 previews: ["inertia"] 585 } 586 }], 587 getColumn: ["GET /projects/columns/{column_id}", { 588 mediaType: { 589 previews: ["inertia"] 590 } 591 }], 592 getPermissionForUser: ["GET /projects/{project_id}/collaborators/{username}/permission", { 593 mediaType: { 594 previews: ["inertia"] 595 } 596 }], 597 listCards: ["GET /projects/columns/{column_id}/cards", { 598 mediaType: { 599 previews: ["inertia"] 600 } 601 }], 602 listCollaborators: ["GET /projects/{project_id}/collaborators", { 603 mediaType: { 604 previews: ["inertia"] 605 } 606 }], 607 listColumns: ["GET /projects/{project_id}/columns", { 608 mediaType: { 609 previews: ["inertia"] 610 } 611 }], 612 listForOrg: ["GET /orgs/{org}/projects", { 613 mediaType: { 614 previews: ["inertia"] 615 } 616 }], 617 listForRepo: ["GET /repos/{owner}/{repo}/projects", { 618 mediaType: { 619 previews: ["inertia"] 620 } 621 }], 622 listForUser: ["GET /users/{username}/projects", { 623 mediaType: { 624 previews: ["inertia"] 625 } 626 }], 627 moveCard: ["POST /projects/columns/cards/{card_id}/moves", { 628 mediaType: { 629 previews: ["inertia"] 630 } 631 }], 632 moveColumn: ["POST /projects/columns/{column_id}/moves", { 633 mediaType: { 634 previews: ["inertia"] 635 } 636 }], 637 removeCollaborator: ["DELETE /projects/{project_id}/collaborators/{username}", { 638 mediaType: { 639 previews: ["inertia"] 640 } 641 }], 642 update: ["PATCH /projects/{project_id}", { 643 mediaType: { 644 previews: ["inertia"] 645 } 646 }], 647 updateCard: ["PATCH /projects/columns/cards/{card_id}", { 648 mediaType: { 649 previews: ["inertia"] 650 } 651 }], 652 updateColumn: ["PATCH /projects/columns/{column_id}", { 653 mediaType: { 654 previews: ["inertia"] 655 } 656 }] 657 }, 658 pulls: { 659 checkIfMerged: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"], 660 create: ["POST /repos/{owner}/{repo}/pulls"], 661 createReplyForReviewComment: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"], 662 createReview: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"], 663 createReviewComment: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"], 664 deletePendingReview: ["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"], 665 deleteReviewComment: ["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"], 666 dismissReview: ["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"], 667 get: ["GET /repos/{owner}/{repo}/pulls/{pull_number}"], 668 getReview: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"], 669 getReviewComment: ["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"], 670 list: ["GET /repos/{owner}/{repo}/pulls"], 671 listCommentsForReview: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"], 672 listCommits: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"], 673 listFiles: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"], 674 listRequestedReviewers: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"], 675 listReviewComments: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"], 676 listReviewCommentsForRepo: ["GET /repos/{owner}/{repo}/pulls/comments"], 677 listReviews: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"], 678 merge: ["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"], 679 removeRequestedReviewers: ["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"], 680 requestReviewers: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"], 681 submitReview: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"], 682 update: ["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"], 683 updateBranch: ["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch", { 684 mediaType: { 685 previews: ["lydian"] 686 } 687 }], 688 updateReview: ["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"], 689 updateReviewComment: ["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"] 690 }, 691 rateLimit: { 692 get: ["GET /rate_limit"] 693 }, 694 reactions: { 695 createForCommitComment: ["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions", { 696 mediaType: { 697 previews: ["squirrel-girl"] 698 } 699 }], 700 createForIssue: ["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions", { 701 mediaType: { 702 previews: ["squirrel-girl"] 703 } 704 }], 705 createForIssueComment: ["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions", { 706 mediaType: { 707 previews: ["squirrel-girl"] 708 } 709 }], 710 createForPullRequestReviewComment: ["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions", { 711 mediaType: { 712 previews: ["squirrel-girl"] 713 } 714 }], 715 createForTeamDiscussionCommentInOrg: ["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", { 716 mediaType: { 717 previews: ["squirrel-girl"] 718 } 719 }], 720 createForTeamDiscussionInOrg: ["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", { 721 mediaType: { 722 previews: ["squirrel-girl"] 723 } 724 }], 725 deleteForCommitComment: ["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}", { 726 mediaType: { 727 previews: ["squirrel-girl"] 728 } 729 }], 730 deleteForIssue: ["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}", { 731 mediaType: { 732 previews: ["squirrel-girl"] 733 } 734 }], 735 deleteForIssueComment: ["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}", { 736 mediaType: { 737 previews: ["squirrel-girl"] 738 } 739 }], 740 deleteForPullRequestComment: ["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}", { 741 mediaType: { 742 previews: ["squirrel-girl"] 743 } 744 }], 745 deleteForTeamDiscussion: ["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", { 746 mediaType: { 747 previews: ["squirrel-girl"] 748 } 749 }], 750 deleteForTeamDiscussionComment: ["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}", { 751 mediaType: { 752 previews: ["squirrel-girl"] 753 } 754 }], 755 deleteLegacy: ["DELETE /reactions/{reaction_id}", { 756 mediaType: { 757 previews: ["squirrel-girl"] 758 } 759 }, { 760 deprecated: "octokit.rest.reactions.deleteLegacy() is deprecated, see https://docs.github.com/rest/reference/reactions/#delete-a-reaction-legacy" 761 }], 762 listForCommitComment: ["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions", { 763 mediaType: { 764 previews: ["squirrel-girl"] 765 } 766 }], 767 listForIssue: ["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions", { 768 mediaType: { 769 previews: ["squirrel-girl"] 770 } 771 }], 772 listForIssueComment: ["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions", { 773 mediaType: { 774 previews: ["squirrel-girl"] 775 } 776 }], 777 listForPullRequestReviewComment: ["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions", { 778 mediaType: { 779 previews: ["squirrel-girl"] 780 } 781 }], 782 listForTeamDiscussionCommentInOrg: ["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", { 783 mediaType: { 784 previews: ["squirrel-girl"] 785 } 786 }], 787 listForTeamDiscussionInOrg: ["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", { 788 mediaType: { 789 previews: ["squirrel-girl"] 790 } 791 }] 792 }, 793 repos: { 794 acceptInvitation: ["PATCH /user/repository_invitations/{invitation_id}"], 795 addAppAccessRestrictions: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", {}, { 796 mapToData: "apps" 797 }], 798 addCollaborator: ["PUT /repos/{owner}/{repo}/collaborators/{username}"], 799 addStatusCheckContexts: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", {}, { 800 mapToData: "contexts" 801 }], 802 addTeamAccessRestrictions: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams", {}, { 803 mapToData: "teams" 804 }], 805 addUserAccessRestrictions: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users", {}, { 806 mapToData: "users" 807 }], 808 checkCollaborator: ["GET /repos/{owner}/{repo}/collaborators/{username}"], 809 checkVulnerabilityAlerts: ["GET /repos/{owner}/{repo}/vulnerability-alerts", { 810 mediaType: { 811 previews: ["dorian"] 812 } 813 }], 814 compareCommits: ["GET /repos/{owner}/{repo}/compare/{base}...{head}"], 815 createCommitComment: ["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"], 816 createCommitSignatureProtection: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures", { 817 mediaType: { 818 previews: ["zzzax"] 819 } 820 }], 821 createCommitStatus: ["POST /repos/{owner}/{repo}/statuses/{sha}"], 822 createDeployKey: ["POST /repos/{owner}/{repo}/keys"], 823 createDeployment: ["POST /repos/{owner}/{repo}/deployments"], 824 createDeploymentStatus: ["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"], 825 createDispatchEvent: ["POST /repos/{owner}/{repo}/dispatches"], 826 createForAuthenticatedUser: ["POST /user/repos"], 827 createFork: ["POST /repos/{owner}/{repo}/forks"], 828 createInOrg: ["POST /orgs/{org}/repos"], 829 createOrUpdateEnvironment: ["PUT /repos/{owner}/{repo}/environments/{environment_name}"], 830 createOrUpdateFileContents: ["PUT /repos/{owner}/{repo}/contents/{path}"], 831 createPagesSite: ["POST /repos/{owner}/{repo}/pages", { 832 mediaType: { 833 previews: ["switcheroo"] 834 } 835 }], 836 createRelease: ["POST /repos/{owner}/{repo}/releases"], 837 createUsingTemplate: ["POST /repos/{template_owner}/{template_repo}/generate", { 838 mediaType: { 839 previews: ["baptiste"] 840 } 841 }], 842 createWebhook: ["POST /repos/{owner}/{repo}/hooks"], 843 declineInvitation: ["DELETE /user/repository_invitations/{invitation_id}"], 844 delete: ["DELETE /repos/{owner}/{repo}"], 845 deleteAccessRestrictions: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"], 846 deleteAdminBranchProtection: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"], 847 deleteAnEnvironment: ["DELETE /repos/{owner}/{repo}/environments/{environment_name}"], 848 deleteBranchProtection: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"], 849 deleteCommitComment: ["DELETE /repos/{owner}/{repo}/comments/{comment_id}"], 850 deleteCommitSignatureProtection: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures", { 851 mediaType: { 852 previews: ["zzzax"] 853 } 854 }], 855 deleteDeployKey: ["DELETE /repos/{owner}/{repo}/keys/{key_id}"], 856 deleteDeployment: ["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"], 857 deleteFile: ["DELETE /repos/{owner}/{repo}/contents/{path}"], 858 deleteInvitation: ["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"], 859 deletePagesSite: ["DELETE /repos/{owner}/{repo}/pages", { 860 mediaType: { 861 previews: ["switcheroo"] 862 } 863 }], 864 deletePullRequestReviewProtection: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"], 865 deleteRelease: ["DELETE /repos/{owner}/{repo}/releases/{release_id}"], 866 deleteReleaseAsset: ["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"], 867 deleteWebhook: ["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"], 868 disableAutomatedSecurityFixes: ["DELETE /repos/{owner}/{repo}/automated-security-fixes", { 869 mediaType: { 870 previews: ["london"] 871 } 872 }], 873 disableVulnerabilityAlerts: ["DELETE /repos/{owner}/{repo}/vulnerability-alerts", { 874 mediaType: { 875 previews: ["dorian"] 876 } 877 }], 878 downloadArchive: ["GET /repos/{owner}/{repo}/zipball/{ref}", {}, { 879 renamed: ["repos", "downloadZipballArchive"] 880 }], 881 downloadTarballArchive: ["GET /repos/{owner}/{repo}/tarball/{ref}"], 882 downloadZipballArchive: ["GET /repos/{owner}/{repo}/zipball/{ref}"], 883 enableAutomatedSecurityFixes: ["PUT /repos/{owner}/{repo}/automated-security-fixes", { 884 mediaType: { 885 previews: ["london"] 886 } 887 }], 888 enableVulnerabilityAlerts: ["PUT /repos/{owner}/{repo}/vulnerability-alerts", { 889 mediaType: { 890 previews: ["dorian"] 891 } 892 }], 893 get: ["GET /repos/{owner}/{repo}"], 894 getAccessRestrictions: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"], 895 getAdminBranchProtection: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"], 896 getAllEnvironments: ["GET /repos/{owner}/{repo}/environments"], 897 getAllStatusCheckContexts: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"], 898 getAllTopics: ["GET /repos/{owner}/{repo}/topics", { 899 mediaType: { 900 previews: ["mercy"] 901 } 902 }], 903 getAppsWithAccessToProtectedBranch: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"], 904 getBranch: ["GET /repos/{owner}/{repo}/branches/{branch}"], 905 getBranchProtection: ["GET /repos/{owner}/{repo}/branches/{branch}/protection"], 906 getClones: ["GET /repos/{owner}/{repo}/traffic/clones"], 907 getCodeFrequencyStats: ["GET /repos/{owner}/{repo}/stats/code_frequency"], 908 getCollaboratorPermissionLevel: ["GET /repos/{owner}/{repo}/collaborators/{username}/permission"], 909 getCombinedStatusForRef: ["GET /repos/{owner}/{repo}/commits/{ref}/status"], 910 getCommit: ["GET /repos/{owner}/{repo}/commits/{ref}"], 911 getCommitActivityStats: ["GET /repos/{owner}/{repo}/stats/commit_activity"], 912 getCommitComment: ["GET /repos/{owner}/{repo}/comments/{comment_id}"], 913 getCommitSignatureProtection: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures", { 914 mediaType: { 915 previews: ["zzzax"] 916 } 917 }], 918 getCommunityProfileMetrics: ["GET /repos/{owner}/{repo}/community/profile"], 919 getContent: ["GET /repos/{owner}/{repo}/contents/{path}"], 920 getContributorsStats: ["GET /repos/{owner}/{repo}/stats/contributors"], 921 getDeployKey: ["GET /repos/{owner}/{repo}/keys/{key_id}"], 922 getDeployment: ["GET /repos/{owner}/{repo}/deployments/{deployment_id}"], 923 getDeploymentStatus: ["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"], 924 getEnvironment: ["GET /repos/{owner}/{repo}/environments/{environment_name}"], 925 getLatestPagesBuild: ["GET /repos/{owner}/{repo}/pages/builds/latest"], 926 getLatestRelease: ["GET /repos/{owner}/{repo}/releases/latest"], 927 getPages: ["GET /repos/{owner}/{repo}/pages"], 928 getPagesBuild: ["GET /repos/{owner}/{repo}/pages/builds/{build_id}"], 929 getParticipationStats: ["GET /repos/{owner}/{repo}/stats/participation"], 930 getPullRequestReviewProtection: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"], 931 getPunchCardStats: ["GET /repos/{owner}/{repo}/stats/punch_card"], 932 getReadme: ["GET /repos/{owner}/{repo}/readme"], 933 getReadmeInDirectory: ["GET /repos/{owner}/{repo}/readme/{dir}"], 934 getRelease: ["GET /repos/{owner}/{repo}/releases/{release_id}"], 935 getReleaseAsset: ["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"], 936 getReleaseByTag: ["GET /repos/{owner}/{repo}/releases/tags/{tag}"], 937 getStatusChecksProtection: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"], 938 getTeamsWithAccessToProtectedBranch: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"], 939 getTopPaths: ["GET /repos/{owner}/{repo}/traffic/popular/paths"], 940 getTopReferrers: ["GET /repos/{owner}/{repo}/traffic/popular/referrers"], 941 getUsersWithAccessToProtectedBranch: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"], 942 getViews: ["GET /repos/{owner}/{repo}/traffic/views"], 943 getWebhook: ["GET /repos/{owner}/{repo}/hooks/{hook_id}"], 944 getWebhookConfigForRepo: ["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"], 945 listBranches: ["GET /repos/{owner}/{repo}/branches"], 946 listBranchesForHeadCommit: ["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head", { 947 mediaType: { 948 previews: ["groot"] 949 } 950 }], 951 listCollaborators: ["GET /repos/{owner}/{repo}/collaborators"], 952 listCommentsForCommit: ["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"], 953 listCommitCommentsForRepo: ["GET /repos/{owner}/{repo}/comments"], 954 listCommitStatusesForRef: ["GET /repos/{owner}/{repo}/commits/{ref}/statuses"], 955 listCommits: ["GET /repos/{owner}/{repo}/commits"], 956 listContributors: ["GET /repos/{owner}/{repo}/contributors"], 957 listDeployKeys: ["GET /repos/{owner}/{repo}/keys"], 958 listDeploymentStatuses: ["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"], 959 listDeployments: ["GET /repos/{owner}/{repo}/deployments"], 960 listForAuthenticatedUser: ["GET /user/repos"], 961 listForOrg: ["GET /orgs/{org}/repos"], 962 listForUser: ["GET /users/{username}/repos"], 963 listForks: ["GET /repos/{owner}/{repo}/forks"], 964 listInvitations: ["GET /repos/{owner}/{repo}/invitations"], 965 listInvitationsForAuthenticatedUser: ["GET /user/repository_invitations"], 966 listLanguages: ["GET /repos/{owner}/{repo}/languages"], 967 listPagesBuilds: ["GET /repos/{owner}/{repo}/pages/builds"], 968 listPublic: ["GET /repositories"], 969 listPullRequestsAssociatedWithCommit: ["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls", { 970 mediaType: { 971 previews: ["groot"] 972 } 973 }], 974 listReleaseAssets: ["GET /repos/{owner}/{repo}/releases/{release_id}/assets"], 975 listReleases: ["GET /repos/{owner}/{repo}/releases"], 976 listTags: ["GET /repos/{owner}/{repo}/tags"], 977 listTeams: ["GET /repos/{owner}/{repo}/teams"], 978 listWebhooks: ["GET /repos/{owner}/{repo}/hooks"], 979 merge: ["POST /repos/{owner}/{repo}/merges"], 980 pingWebhook: ["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"], 981 removeAppAccessRestrictions: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", {}, { 982 mapToData: "apps" 983 }], 984 removeCollaborator: ["DELETE /repos/{owner}/{repo}/collaborators/{username}"], 985 removeStatusCheckContexts: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", {}, { 986 mapToData: "contexts" 987 }], 988 removeStatusCheckProtection: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"], 989 removeTeamAccessRestrictions: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams", {}, { 990 mapToData: "teams" 991 }], 992 removeUserAccessRestrictions: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users", {}, { 993 mapToData: "users" 994 }], 995 renameBranch: ["POST /repos/{owner}/{repo}/branches/{branch}/rename"], 996 replaceAllTopics: ["PUT /repos/{owner}/{repo}/topics", { 997 mediaType: { 998 previews: ["mercy"] 999 } 1000 }], 1001 requestPagesBuild: ["POST /repos/{owner}/{repo}/pages/builds"], 1002 setAdminBranchProtection: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"], 1003 setAppAccessRestrictions: ["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", {}, { 1004 mapToData: "apps" 1005 }], 1006 setStatusCheckContexts: ["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", {}, { 1007 mapToData: "contexts" 1008 }], 1009 setTeamAccessRestrictions: ["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams", {}, { 1010 mapToData: "teams" 1011 }], 1012 setUserAccessRestrictions: ["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users", {}, { 1013 mapToData: "users" 1014 }], 1015 testPushWebhook: ["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"], 1016 transfer: ["POST /repos/{owner}/{repo}/transfer"], 1017 update: ["PATCH /repos/{owner}/{repo}"], 1018 updateBranchProtection: ["PUT /repos/{owner}/{repo}/branches/{branch}/protection"], 1019 updateCommitComment: ["PATCH /repos/{owner}/{repo}/comments/{comment_id}"], 1020 updateInformationAboutPagesSite: ["PUT /repos/{owner}/{repo}/pages"], 1021 updateInvitation: ["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"], 1022 updatePullRequestReviewProtection: ["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"], 1023 updateRelease: ["PATCH /repos/{owner}/{repo}/releases/{release_id}"], 1024 updateReleaseAsset: ["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"], 1025 updateStatusCheckPotection: ["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks", {}, { 1026 renamed: ["repos", "updateStatusCheckProtection"] 1027 }], 1028 updateStatusCheckProtection: ["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"], 1029 updateWebhook: ["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"], 1030 updateWebhookConfigForRepo: ["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"], 1031 uploadReleaseAsset: ["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}", { 1032 baseUrl: "https://uploads.github.com" 1033 }] 1034 }, 1035 search: { 1036 code: ["GET /search/code"], 1037 commits: ["GET /search/commits", { 1038 mediaType: { 1039 previews: ["cloak"] 1040 } 1041 }], 1042 issuesAndPullRequests: ["GET /search/issues"], 1043 labels: ["GET /search/labels"], 1044 repos: ["GET /search/repositories"], 1045 topics: ["GET /search/topics", { 1046 mediaType: { 1047 previews: ["mercy"] 1048 } 1049 }], 1050 users: ["GET /search/users"] 1051 }, 1052 secretScanning: { 1053 getAlert: ["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"], 1054 listAlertsForRepo: ["GET /repos/{owner}/{repo}/secret-scanning/alerts"], 1055 updateAlert: ["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"] 1056 }, 1057 teams: { 1058 addOrUpdateMembershipForUserInOrg: ["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"], 1059 addOrUpdateProjectPermissionsInOrg: ["PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}", { 1060 mediaType: { 1061 previews: ["inertia"] 1062 } 1063 }], 1064 addOrUpdateRepoPermissionsInOrg: ["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"], 1065 checkPermissionsForProjectInOrg: ["GET /orgs/{org}/teams/{team_slug}/projects/{project_id}", { 1066 mediaType: { 1067 previews: ["inertia"] 1068 } 1069 }], 1070 checkPermissionsForRepoInOrg: ["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"], 1071 create: ["POST /orgs/{org}/teams"], 1072 createDiscussionCommentInOrg: ["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"], 1073 createDiscussionInOrg: ["POST /orgs/{org}/teams/{team_slug}/discussions"], 1074 deleteDiscussionCommentInOrg: ["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"], 1075 deleteDiscussionInOrg: ["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"], 1076 deleteInOrg: ["DELETE /orgs/{org}/teams/{team_slug}"], 1077 getByName: ["GET /orgs/{org}/teams/{team_slug}"], 1078 getDiscussionCommentInOrg: ["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"], 1079 getDiscussionInOrg: ["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"], 1080 getMembershipForUserInOrg: ["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"], 1081 list: ["GET /orgs/{org}/teams"], 1082 listChildInOrg: ["GET /orgs/{org}/teams/{team_slug}/teams"], 1083 listDiscussionCommentsInOrg: ["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"], 1084 listDiscussionsInOrg: ["GET /orgs/{org}/teams/{team_slug}/discussions"], 1085 listForAuthenticatedUser: ["GET /user/teams"], 1086 listMembersInOrg: ["GET /orgs/{org}/teams/{team_slug}/members"], 1087 listPendingInvitationsInOrg: ["GET /orgs/{org}/teams/{team_slug}/invitations"], 1088 listProjectsInOrg: ["GET /orgs/{org}/teams/{team_slug}/projects", { 1089 mediaType: { 1090 previews: ["inertia"] 1091 } 1092 }], 1093 listReposInOrg: ["GET /orgs/{org}/teams/{team_slug}/repos"], 1094 removeMembershipForUserInOrg: ["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"], 1095 removeProjectInOrg: ["DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}"], 1096 removeRepoInOrg: ["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"], 1097 updateDiscussionCommentInOrg: ["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"], 1098 updateDiscussionInOrg: ["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"], 1099 updateInOrg: ["PATCH /orgs/{org}/teams/{team_slug}"] 1100 }, 1101 users: { 1102 addEmailForAuthenticated: ["POST /user/emails"], 1103 block: ["PUT /user/blocks/{username}"], 1104 checkBlocked: ["GET /user/blocks/{username}"], 1105 checkFollowingForUser: ["GET /users/{username}/following/{target_user}"], 1106 checkPersonIsFollowedByAuthenticated: ["GET /user/following/{username}"], 1107 createGpgKeyForAuthenticated: ["POST /user/gpg_keys"], 1108 createPublicSshKeyForAuthenticated: ["POST /user/keys"], 1109 deleteEmailForAuthenticated: ["DELETE /user/emails"], 1110 deleteGpgKeyForAuthenticated: ["DELETE /user/gpg_keys/{gpg_key_id}"], 1111 deletePublicSshKeyForAuthenticated: ["DELETE /user/keys/{key_id}"], 1112 follow: ["PUT /user/following/{username}"], 1113 getAuthenticated: ["GET /user"], 1114 getByUsername: ["GET /users/{username}"], 1115 getContextForUser: ["GET /users/{username}/hovercard"], 1116 getGpgKeyForAuthenticated: ["GET /user/gpg_keys/{gpg_key_id}"], 1117 getPublicSshKeyForAuthenticated: ["GET /user/keys/{key_id}"], 1118 list: ["GET /users"], 1119 listBlockedByAuthenticated: ["GET /user/blocks"], 1120 listEmailsForAuthenticated: ["GET /user/emails"], 1121 listFollowedByAuthenticated: ["GET /user/following"], 1122 listFollowersForAuthenticatedUser: ["GET /user/followers"], 1123 listFollowersForUser: ["GET /users/{username}/followers"], 1124 listFollowingForUser: ["GET /users/{username}/following"], 1125 listGpgKeysForAuthenticated: ["GET /user/gpg_keys"], 1126 listGpgKeysForUser: ["GET /users/{username}/gpg_keys"], 1127 listPublicEmailsForAuthenticated: ["GET /user/public_emails"], 1128 listPublicKeysForUser: ["GET /users/{username}/keys"], 1129 listPublicSshKeysForAuthenticated: ["GET /user/keys"], 1130 setPrimaryEmailVisibilityForAuthenticated: ["PATCH /user/email/visibility"], 1131 unblock: ["DELETE /user/blocks/{username}"], 1132 unfollow: ["DELETE /user/following/{username}"], 1133 updateAuthenticated: ["PATCH /user"] 1134 } 1135 }; 1136 1137 const VERSION = "4.15.1"; 1138 1139 function endpointsToMethods(octokit, endpointsMap) { 1140 const newMethods = {}; 1141 1142 for (const [scope, endpoints] of Object.entries(endpointsMap)) { 1143 for (const [methodName, endpoint] of Object.entries(endpoints)) { 1144 const [route, defaults, decorations] = endpoint; 1145 const [method, url] = route.split(/ /); 1146 const endpointDefaults = Object.assign({ 1147 method, 1148 url 1149 }, defaults); 1150 1151 if (!newMethods[scope]) { 1152 newMethods[scope] = {}; 1153 } 1154 1155 const scopeMethods = newMethods[scope]; 1156 1157 if (decorations) { 1158 scopeMethods[methodName] = decorate(octokit, scope, methodName, endpointDefaults, decorations); 1159 continue; 1160 } 1161 1162 scopeMethods[methodName] = octokit.request.defaults(endpointDefaults); 1163 } 1164 } 1165 1166 return newMethods; 1167 } 1168 1169 function decorate(octokit, scope, methodName, defaults, decorations) { 1170 const requestWithDefaults = octokit.request.defaults(defaults); 1171 /* istanbul ignore next */ 1172 1173 function withDecorations(...args) { 1174 // @ts-ignore https://github.com/microsoft/TypeScript/issues/25488 1175 let options = requestWithDefaults.endpoint.merge(...args); // There are currently no other decorations than `.mapToData` 1176 1177 if (decorations.mapToData) { 1178 options = Object.assign({}, options, { 1179 data: options[decorations.mapToData], 1180 [decorations.mapToData]: undefined 1181 }); 1182 return requestWithDefaults(options); 1183 } 1184 1185 if (decorations.renamed) { 1186 const [newScope, newMethodName] = decorations.renamed; 1187 octokit.log.warn(`octokit.${scope}.${methodName}() has been renamed to octokit.${newScope}.${newMethodName}()`); 1188 } 1189 1190 if (decorations.deprecated) { 1191 octokit.log.warn(decorations.deprecated); 1192 } 1193 1194 if (decorations.renamedParameters) { 1195 // @ts-ignore https://github.com/microsoft/TypeScript/issues/25488 1196 const options = requestWithDefaults.endpoint.merge(...args); 1197 1198 for (const [name, alias] of Object.entries(decorations.renamedParameters)) { 1199 if (name in options) { 1200 octokit.log.warn(`"${name}" parameter is deprecated for "octokit.${scope}.${methodName}()". Use "${alias}" instead`); 1201 1202 if (!(alias in options)) { 1203 options[alias] = options[name]; 1204 } 1205 1206 delete options[name]; 1207 } 1208 } 1209 1210 return requestWithDefaults(options); 1211 } // @ts-ignore https://github.com/microsoft/TypeScript/issues/25488 1212 1213 1214 return requestWithDefaults(...args); 1215 } 1216 1217 return Object.assign(withDecorations, requestWithDefaults); 1218 } 1219 1220 function restEndpointMethods(octokit) { 1221 const api = endpointsToMethods(octokit, Endpoints); 1222 return _objectSpread2(_objectSpread2({}, api), {}, { 1223 rest: api 1224 }); 1225 } 1226 restEndpointMethods.VERSION = VERSION; 1227 1228 exports.restEndpointMethods = restEndpointMethods; 1229 //# sourceMappingURL=index.js.map