UNPKG

gitly

Version:

An API to download and/or extract git repositories

63 lines (62 loc) 2.64 kB
"use strict"; var __setFunctionName = (this && this.__setFunctionName) || function (f, name, prefix) { if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : ""; return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name }); }; var _a, _b, _c, _d, _e; Object.defineProperty(exports, "__esModule", { value: true }); exports.GitlyCloneError = exports.GitlyDownloadError = exports.GitlyExtractError = exports.GitlyFetchError = exports.GitlyUknownError = exports.GitlyErrorType = void 0; var GitlyErrorType; (function (GitlyErrorType) { GitlyErrorType["Fetch"] = "fetch"; GitlyErrorType["Clone"] = "clone"; GitlyErrorType["Extract"] = "extract"; GitlyErrorType["Download"] = "download"; GitlyErrorType["Unknown"] = "unknown"; })(GitlyErrorType || (exports.GitlyErrorType = GitlyErrorType = {})); class GitlyAbstractError extends Error { constructor(message, code = -1) { super(message); this.message = message; this.code = code; this.rawMessage = message; // biome-ignore lint/suspicious/noAssignInExpressions: <explanation> const type = (this.type = this.ctor.type); this.message = `[${type ? `gitly:${type}` : 'gitly'}]: ${message}`; Object.setPrototypeOf(this, new.target.prototype); } get ctor() { return this.constructor; } } exports.default = GitlyAbstractError; // biome-ignore lint/complexity/noStaticOnlyClass: <explanation> exports.GitlyUknownError = (_a = class extends GitlyAbstractError { }, __setFunctionName(_a, "GitlyUknownError"), _a.type = GitlyErrorType.Unknown, _a); // biome-ignore lint/complexity/noStaticOnlyClass: <explanation> exports.GitlyFetchError = (_b = class extends GitlyAbstractError { }, __setFunctionName(_b, "GitlyFetchError"), _b.type = GitlyErrorType.Fetch, _b); // biome-ignore lint/complexity/noStaticOnlyClass: <explanation> exports.GitlyExtractError = (_c = class extends GitlyAbstractError { }, __setFunctionName(_c, "GitlyExtractError"), _c.type = GitlyErrorType.Extract, _c); // biome-ignore lint/complexity/noStaticOnlyClass: <explanation> exports.GitlyDownloadError = (_d = class extends GitlyAbstractError { }, __setFunctionName(_d, "GitlyDownloadError"), _d.type = GitlyErrorType.Download, _d); // biome-ignore lint/complexity/noStaticOnlyClass: <explanation> exports.GitlyCloneError = (_e = class extends GitlyAbstractError { }, __setFunctionName(_e, "GitlyCloneError"), _e.type = GitlyErrorType.Clone, _e);