first commit
This commit is contained in:
31
node_modules/git-url-parse/lib/index.d.ts
generated
vendored
Normal file
31
node_modules/git-url-parse/lib/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
import gitUp = require("git-up");
|
||||
|
||||
declare namespace gitUrlParse {
|
||||
interface GitUrl extends gitUp.ParsedUrl {
|
||||
/** The Git provider (e.g. `"github.com"`). */
|
||||
source: string;
|
||||
/** The repository owner. */
|
||||
owner: string;
|
||||
/** The repository name. */
|
||||
name: string;
|
||||
/** The repository ref (e.g., "master" or "dev"). */
|
||||
ref: string;
|
||||
/** A filepath relative to the repository root. */
|
||||
filepath: string;
|
||||
/** The type of filepath in the url ("blob" or "tree"). */
|
||||
filepathtype: string;
|
||||
/** The owner and name values in the `owner/name` format. */
|
||||
full_name: string;
|
||||
/** The organization the owner belongs to. This is CloudForge specific. */
|
||||
organization: string;
|
||||
/** Whether to add the `.git` suffix or not. */
|
||||
git_suffix?: boolean | undefined;
|
||||
toString(type?: string): string;
|
||||
}
|
||||
|
||||
function stringify(url: GitUrl, type?: string): string;
|
||||
}
|
||||
|
||||
declare function gitUrlParse(url: string): gitUrlParse.GitUrl;
|
||||
|
||||
export = gitUrlParse;
|
||||
Reference in New Issue
Block a user