UNPKG

vuepress-theme-plume

Version:

A Blog&Document Theme for VuePress 2.0

68 lines (65 loc) 1.75 kB
import * as vue from 'vue'; import { MaybeRef } from 'vue'; interface GithubRepoInfo { name: string; fullName: string; description: string; url: string; stars: number; forks: number; convertStars: number | string; convertForks: number | string; watchers: number; language: string; languageColor: string; visibility: 'Private' | 'Public'; template: boolean; ownerType: 'User' | 'Organization'; license: { name: string; url: string; } | null; } declare function useGithubRepo(repo: MaybeRef<string>): { data: vue.Ref<{ name: string; fullName: string; description: string; url: string; stars: number; forks: number; convertStars: number | string; convertForks: number | string; watchers: number; language: string; languageColor: string; visibility: "Private" | "Public"; template: boolean; ownerType: "User" | "Organization"; license: { name: string; url: string; } | null; } | null, GithubRepoInfo | { name: string; fullName: string; description: string; url: string; stars: number; forks: number; convertStars: number | string; convertForks: number | string; watchers: number; language: string; languageColor: string; visibility: "Private" | "Public"; template: boolean; ownerType: "User" | "Organization"; license: { name: string; url: string; } | null; } | null>; loaded: vue.Ref<boolean, boolean>; }; export { type GithubRepoInfo, useGithubRepo };