Skip to content

Commit 63dc5e4

Browse files
committed
fix: adjust code for p-limit v6
1 parent f8f019c commit 63dc5e4

File tree

3 files changed

+44
-27
lines changed

3 files changed

+44
-27
lines changed

package-lock.json

Lines changed: 39 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/cli/commands/github/configure.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import pLimit, { Limit } from "p-limit"
1+
import pLimit from "p-limit"
22
import read from "read"
33
import { CommandModule } from "yargs"
44
import { Reporter } from "../../reporter"
@@ -37,7 +37,8 @@ function createOrgGetter(github: GitHubService) {
3737

3838
// Use a semaphore for each orgName to restrict multiple
3939
// concurrent requests of the same org.
40-
const semaphores: { [orgName: string]: Limit } = {}
40+
const semaphores: Record<string, ReturnType<typeof pLimit>> = {}
41+
4142
function getSemaphore(orgName: string) {
4243
if (!(orgName in semaphores)) {
4344
semaphores[orgName] = pLimit(1)

src/github/service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Octokit } from "@octokit/rest"
22
import { EndpointOptions, OctokitResponse } from "@octokit/types"
33
import fetch from "node-fetch"
4-
import pLimit, { Limit } from "p-limit"
4+
import pLimit, { LimitFunction } from "p-limit"
55
import { CacheProvider } from "../cache"
66
import { Config } from "../config"
77
import { GitHubTokenCliProvider, GitHubTokenProvider } from "./token"
@@ -127,7 +127,7 @@ export class GitHubService {
127127
public octokit: Octokit
128128
private cache: CacheProvider
129129
private tokenProvider: GitHubTokenProvider
130-
private semaphore: Limit
130+
private semaphore: LimitFunction
131131

132132
public constructor(props: GitHubServiceProps) {
133133
this.config = props.config

0 commit comments

Comments
 (0)