import * as api from './api'; import GitHubURL from './github-url'; export default async function doesFileExist(url: GitHubURL): Promise { const {repository} = await api.v4(` repository(owner: "${url.user}", name: "${url.repository}") { file: object(expression: "${url.branch}:${url.filePath}") { id } } `); return Boolean(repository.file); }