blob: fea2eb984d8153bd8be375a7db8622a53bd4cfeb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import api from './api.js';
import GitHubFileURL from './github-file-url.js';
import DoesFileExist from './does-file-exist.gql';
export default async function doesFileExist(url: GitHubFileURL): Promise<boolean> {
const {repository} = await api.v4(DoesFileExist, {
variables: {
owner: url.user,
name: url.repository,
file: `${url.branch}:${url.filePath}`,
},
});
return Boolean(repository.file);
}
|