UNPKG

vuepress-theme-plume

Version:

A Blog&Document Theme for VuePress 2.0

32 lines (31 loc) 821 B
import { MaybeRef, Ref } from "vue"; //#region src/client/features/composables/repo.d.ts interface RepoLicense { name: string; url: string; } interface RepoInfo { name: string; fullName: string; description: string; url: string; stars: number; forks: number; convertStars: number | string; convertForks: number | string; watchers: number; language: string; languageColor: string; archived: boolean; visibility: 'Private' | 'Public'; template: boolean; ownerType: 'User' | 'Organization'; license: RepoLicense | null; } interface UseGithubRepoResult { data: Ref<RepoInfo | null>; loaded: Ref<boolean>; } declare function useGithubRepo(repo: MaybeRef<string>, provider: MaybeRef<'github' | 'gitee' | undefined>): UseGithubRepoResult; //#endregion export { RepoInfo, useGithubRepo };