diff --git a/packages/app/src/cli/utilities/developer-platform-client.ts b/packages/app/src/cli/utilities/developer-platform-client.ts index f79054d3c9e..821bf4d2ff3 100644 --- a/packages/app/src/cli/utilities/developer-platform-client.ts +++ b/packages/app/src/cli/utilities/developer-platform-client.ts @@ -263,7 +263,10 @@ export interface MigrationDeveloperPlatformClient { migrateToUiExtension: (input: MigrateToUiExtensionVariables) => Promise } -const inProgressRefreshes = new WeakMap>() +/** The subset of a developer platform client needed to refresh an expired token. */ +type TokenRefreshableClient = Pick + +const inProgressRefreshes = new WeakMap>() /** * Creates an unauthorized handler for a developer platform client that will refresh the token @@ -275,7 +278,7 @@ const inProgressRefreshes = new WeakMap * @returns The unauthorized handler. */ export function createUnauthorizedHandler( - client: DeveloperPlatformClient, + client: TokenRefreshableClient, tokenType: 'default' | 'businessPlatform' = 'default', ): UnauthorizedHandler { return {