(error: unknown, status: number)
| 94 | } |
| 95 | |
| 96 | const isHttpError = (error: unknown, status: number): boolean => { |
| 97 | return error !== null |
| 98 | && typeof error === 'object' |
| 99 | && 'status' in error |
| 100 | && error.status === status; |
| 101 | } |
| 102 | |
| 103 | export const createOctokitFromToken = async ({ token, url }: { token?: string, url?: string }): Promise<{ octokit: Octokit, isAuthenticated: boolean }> => { |
| 104 | const isGitHubCloud = url ? new URL(url).hostname === GITHUB_CLOUD_HOSTNAME : true; |
no outgoing calls
no test coverage detected