UNPKG

@octokit/oauth-methods

Version:

Set of stateless request methods to create, check, reset, refresh, and delete user access tokens for OAuth and GitHub Apps

14 lines (13 loc) 637 B
import type { OctokitResponse, RequestInterface } from "@octokit/types"; import type { GitHubAppAuthenticationWithRefreshToken, GitHubAppCreateTokenWithExpirationResponseData } from "./types.js"; export type RefreshTokenOptions = { clientType: "github-app"; clientId: string; clientSecret: string; refreshToken: string; request?: RequestInterface; }; export type RefreshTokenResponse = OctokitResponse<GitHubAppCreateTokenWithExpirationResponseData> & { authentication: GitHubAppAuthenticationWithRefreshToken; }; export declare function refreshToken(options: RefreshTokenOptions): Promise<RefreshTokenResponse>;