mirror of
https://github.com/ReVanced/revanced-website.git
synced 2026-01-18 16:53:56 +00:00
50 lines
913 B
TypeScript
50 lines
913 B
TypeScript
export interface Contributor {
|
|
login: string;
|
|
avatar_url: string;
|
|
html_url: string;
|
|
}
|
|
|
|
export interface Repository {
|
|
name: string;
|
|
contributors: Contributor[];
|
|
}
|
|
|
|
export interface Patch {
|
|
name: string;
|
|
description: string;
|
|
version: string;
|
|
excluded: boolean;
|
|
deprecated: boolean;
|
|
dependencies: string[];
|
|
options: PatchOption[];
|
|
compatiblePackages: CompatiblePackage[];
|
|
}
|
|
|
|
export interface CompatiblePackage {
|
|
name: string;
|
|
versions: string[];
|
|
}
|
|
|
|
export interface PatchOption {
|
|
key: string;
|
|
title: string;
|
|
description: string;
|
|
required: boolean;
|
|
choices: string[];
|
|
}
|
|
|
|
export interface Asset {
|
|
name: string;
|
|
size: string|null;
|
|
url: string;
|
|
content_type: string;
|
|
};
|
|
|
|
export interface Tool {
|
|
repository: string;
|
|
version: string;
|
|
timestamp: string;
|
|
assets: Asset[];
|
|
};
|
|
|