UNPKG

@remcostoeten/fync

Version:

A unified TypeScript library for easy access to popular APIs (GitHub, Spotify, GitLab, etc.)

59 lines 1.51 kB
import type { TBaseEntity } from "./base-entity"; import type { TGitHubUser } from "./github-user"; type TGitHubReleaseAsset = TBaseEntity & { name: string; label: string | null; uploader: TGitHubUser; content_type: string; state: "uploaded" | "open"; size: number; download_count: number; browser_download_url: string; url: string; node_id: string; }; type TGitHubRelease = TBaseEntity & { tag_name: string; target_commitish: string; name: string | null; draft: boolean; author: TGitHubUser; prerelease: boolean; published_at: string | null; assets: TGitHubReleaseAsset[]; tarball_url: string; zipball_url: string; body: string | null; body_html: string | null; body_text: string | null; mentions_count: number; discussion_url: string | null; reactions: { total_count: number; "+1": number; "-1": number; laugh: number; confused: number; heart: number; hooray: number; eyes: number; rocket: number; } | null; html_url: string; assets_url: string; upload_url: string; node_id: string; make_latest: "true" | "false" | "legacy"; }; type TGitHubTag = { name: string; commit: { sha: string; url: string; }; zipball_url: string; tarball_url: string; node_id: string; }; export type { TGitHubRelease, TGitHubReleaseAsset, TGitHubTag }; //# sourceMappingURL=github-release.d.ts.map