UNPKG

gitea-repository-provider

Version:
80 lines (79 loc) 3.47 kB
/** * @see https://try.gitea.io/api/swagger#/repository/repoGet */ export class GiteaRepository extends Repository { static get attributeMapping(): { fork: string; archived: string; template: string; private: string; mirror: string; website: string; default_branch: string; }; static get attributes(): { size_attribute: import("pacc").AttributeDefinition; language_attribute: import("pacc").AttributeDefinition; allow_manual_merge: import("pacc").AttributeDefinition; allow_merge_commits: import("pacc").AttributeDefinition; allow_rebase: import("pacc").AttributeDefinition; allow_rebase_explicit: import("pacc").AttributeDefinition; allow_squash_merge: import("pacc").AttributeDefinition; autodetect_manual_merge: import("pacc").AttributeDefinition; ignore_whitespace_conflicts: import("pacc").AttributeDefinition; default_delete_branch_after_merge: import("pacc").AttributeDefinition; default_merge_style: import("pacc").AttributeDefinition; stars_count: import("pacc").AttributeDefinition; ssh_url: import("pacc").AttributeDefinition; empty: import("pacc").AttributeDefinition; open_issues_count: import("pacc").AttributeDefinition; open_pr_counter: import("pacc").AttributeDefinition; watchers_count: import("pacc").AttributeDefinition; release_counter: import("pacc").AttributeDefinition; has_projects: import("pacc").AttributeDefinition; has_pull_requests: import("pacc").AttributeDefinition; has_wiki: import("pacc").AttributeDefinition; forks_count: import("pacc").AttributeDefinition; auto_init: import("pacc").AttributeDefinition; license: import("pacc").AttributeDefinition; trust_model: import("pacc").AttributeDefinition; readme: import("pacc").AttributeDefinition; url: import("pacc").AttributeDefinition; defaultBranchName: { default: string; type: string; isKey: boolean; writable: boolean; mandatory: boolean; private?: boolean; depends?: string; additionalAttributes: string[]; description?: string; set?: Function; get?: Function; env?: string[] | string; }; cloneURL: import("pacc").AttributeDefinition; isArchived: import("pacc").AttributeDefinition; isLocked: import("pacc").AttributeDefinition; isDisabled: import("pacc").AttributeDefinition; isTemplate: import("pacc").AttributeDefinition; isFork: import("pacc").AttributeDefinition; id: import("pacc").AttributeDefinition; name: import("pacc").AttributeDefinition; description: import("pacc").AttributeDefinition; }; fetch(path: any, options: any): any; fetchJSON(path: any, options: any): any; /** * {@link https://try.gitea.io/api/swagger#/repository/repoEdit} */ update(): Promise<any>; initializeBranches(): Promise<void>; createBranch(name: any, from: any, options: any): Promise<import("repository-provider").Branch>; initializeHooks(): Promise<void>; refId(ref: any): Promise<any>; get branchClass(): typeof GiteaBranch; } import { Repository } from "repository-provider"; import { GiteaBranch } from "./gitea-branch.mjs";